根据列中的值填充另一个数据框的值

拉赫尔

嘿,我有这样的数据框

   Descriptions
1. i am going in car
2. He will go for match
3. D-1799
4. nothing better
5. SS-1428
6. going towards the office
7. GTY6QD12

另一个Dataframe具有上面dataframne中提到的代码,并在下一栏中进行描述。

   code           Description
1. D-1799      he is moving now
2. SS-1428     they will have some
3. GTY6QD12    is it well now

我希望第一个数据框填充基于代码的第二个数据框的代码描述。所需的结果应该是这样的。

   Descriptions
1. i am going in car
2. He will go for match
3. he is moving now
4. nothing better
5. they will have some
6. going towards the office
7. is it well now
耶斯列尔

使用Series.replace通过Seriesdf2所创造DataFrame.set_index和选择Descriptions列:

s = df2.set_index('code')['Description']
df1['Descriptions'] = df1['Descriptions'].replace(s)
print (df1)
               Descriptions
0         i am going in car
1      He will go for match
2          he is moving now
3            nothing better
4       they will have some
5  going towards the office
6            is it well now

如果需要子字符串替换,请添加regex=True

df1['Descriptions'] = df1['Descriptions'].replace(s, regex=True)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据与另一个数据框中的值匹配的行数创建新列

根据熊猫中另一个数据框的相似值在数据框中填充一列

如何使用R中另一个数据框的值填充列

根据另一个数据框的列值过滤数据框

根据另一个数据框中的最近位置填充熊猫数据框中的缺失值

如何根据另一个数据框中的列填充数据框中的空值?

根据一对通用值与另一个数据框填充一个数据框列

如果日期相同,如何从另一个数据框中填充列值

根据另一个数据集中的列值在一个数据框中创建列

根据条件从另一个数据框中复制列值

用另一个数据框列值中的值填充一个数据框列

根据来自另一个的组值填充一个数据框

根据另一个数据框计算数据框中的列值

根据另一个数据框的值插值列的缺失值

Python根据另一个数据框值中存在的列索引填充数据框值

根据另一个数据框的值填充一个数据框的值

Python根据另一个数据框中的列值匹配列名

根据一组预定义的列填充另一个数据框中的值

用另一个数据框的值填充数据框列

根据第一个数据框中的数据填充另一个数据框中的值

使用另一个数据框中的指定值填充一列

根据另一个数据框中的列值从 R 中的数据框中删除行

根据 R 中一列的值将一个数据框中的值插入到另一个数据框中

根据另一个数据框替换列中的值

根据来自另一个数据框列的值选择列值

根据另一个数据框中的列分配值列

如何根据另一个数据框中的列的存在来更新数据框中列的值

根据熊猫中的另一个数据框更改列中的值

根据列值用另一个数据框的值填充数据框