我现在处理 DataFrames 和 Dictionaries,但我有一个问题,我有一个字典“ Fruits ”
{BN:'Banana', LM:'Lemon', AP:'Apple' ..... etc}
还有一个 DataFrame-“股票”:
Fruit Price
0 Sweet Mango 1
1 Green Apple 2
2 Few blue Banana 0
3 Black Banana 5
我魔杖做的下一件事:从替换所有的值Stock['Fruit']用Fruits.values()这种方式:如果从水果值出现在Stock['Fruit']一行,将被替换是这样的:
几根蓝香蕉---> 香蕉
黑香蕉---> 香蕉
现在 DataFrame Stock将如下所示:
Fruit Price
0 Sweet Mango 1
1 Green Apple 2
2 Banana 0
3 Banana 5
我找到了不同的代码来替换或检查字典中的值是否出现在 DataFrame 中
Stock['Fruit'] = Stock.Fruit.map(Fruits)
if (Fruits.values() in Stock['Fruit'] for item in Stock)
any('Mango' in Stock['Fruit'] for index,item in Stock.iterrows())
但我找不到任何东西来更新 DataFrame 的行
慕田峪7331174
LEATH
相关分类