熊猫-从字典向数据框添加新列

法比奥·拉曼纳(Fabio Lamanna)

我想像这样向数据框添加列“ D”:

U,L
111,en
112,en
112,es
113,es
113,ja
113,zh
114,es

根据以下字典:

d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}

因此结果数据框显示为:

U,L,D
111,en,en
112,en,en
112,es,en
113,es,es
113,ja,es
113,zh,es
114,es,es

到目前为止,我尝试了该pd.join()方法,但无法弄清楚它如何与Dictionary一起工作。

埃德·楚姆

调用map并传递字典,这将执行查找并返回该键的关联值:

In [248]:

d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
df['D'] = df['U'].map(d)
df
Out[248]:
     U   L   D
0  111  en  en
1  112  en  en
2  112  es  en
3  113  es  es
4  113  ja  es
5  113  zh  es
6  114  es  es

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫数据框逐行填充新列

来自分类Dev

从字典创建熊猫数据框

来自分类Dev

如何向熊猫数据框添加新记录

来自分类Dev

向熊猫数据框添加空值

来自分类Dev

向熊猫数据框添加方法

来自分类Dev

从功能向熊猫数据框中添加多列

来自分类Dev

根据其他列的值向熊猫数据框添加新列

来自分类Dev

从字典向熊猫数据框添加新列

来自分类Dev

如何向熊猫数据框列添加小时

来自分类Dev

熊猫:向数据框添加新列,这是索引列的副本

来自分类Dev

将列标题添加到新的熊猫数据框

来自分类Dev

比较熊猫数据框并添加列

来自分类Dev

通过基于字典值添加新行,使用熊猫重新格式化数据框

来自分类Dev

根据其他列向熊猫数据框添加一列

来自分类Dev

如何向熊猫数据框添加列级别

来自分类Dev

如何根据字典中的键值逐行向熊猫数据框添加值?

来自分类Dev

在multindex熊猫数据框中添加列

来自分类Dev

根据另一个数据框向熊猫数据框列添加值

来自分类Dev

熊猫在时间序列上向数据框添加列

来自分类Dev

使用熊猫基于另一个数据框向数据框添加列

来自分类Dev

熊猫-从字典列表创建数据框时如何添加行作为列?

来自分类Dev

向数据框熊猫添加行

来自分类Dev

字典中的熊猫数据框

来自分类Dev

熊猫数据框-从字典添加列

来自分类Dev

在熊猫数据框中创建新列

来自分类Dev

比较熊猫数据框并添加列

来自分类Dev

在熊猫中向数据框添加行

来自分类Dev

通过添加列创建熊猫数据框

来自分类Dev

熊猫字典到数据框