【发布时间】:2019-02-12 06:27:09
【问题描述】:
假设我有这个熊猫数据框:
index a b
1 'pika' 'dog'
2 'halo' 'cat'
3 'polo' 'dog'
4 'boat' 'man'
5 'moan' 'tan'
6 'nope' 'dog'
我有一个这样的列表:
colors = ['black' , 'green', 'yellow']
如何将b 列中的所有dog 替换为元素
在colors列表中以相同的顺序?
基本上,我希望它看起来像这样:
index a b
1 'pika' 'black'
2 'halo' 'cat'
3 'polo' 'green'
4 'boat' 'man'
5 'moan' 'tan'
6 'nope' 'yellow'
【问题讨论】:
-
如果有第四条“狗”,你希望它变成什么? “黑色”、“狗”还是 NaN?
-
不会有第四只狗了。狗的长度将与颜色完全相同
标签: python pandas list dataframe append