进行了多次编辑以符合SO标准
我有一个包含2列的DataFrame:id,label。而且我还为某些ID生成了标签,因此我有一个字典“ new_labels”,其中存储了一些ID的标签值。将这些值填入DF的最佳方法是什么?
(url1, url2)
(url1, url3)
(url2, url3)
(url1, url2, url3)
import pandas as pd
df = pd.DataFrame({'id': ['A', 'B', 'C', 'D', 'E', 'F'],
'label': ['yes', 'no', None, None, None, 'yes']})
new_labels = {'D':'yes', 'E':'no'}
在插入new_labels之后,我希望我的df会这样更改:
In [1]: df
Out[1]:
id label
0 A yes
1 B no
2 C None
3 D None
4 E None
5 F yes