我正在尝试使用列表更新pandas数据框。
Dataframe with columns A, B, C
A B C
------
1 a F
2 b F
3 c F
4 d F
5 e F
我有两个列表,一个包含需要从B
列更新其值的元素列表,第二个包含要在C
列中替换的实际值。
要从列B
更新的元素names=['a',' d','e']要在列C
中替换的值values=['T','T','G']
Output after update
A B C
------
1 a T
2 b F
3 c F
4 d T
5 e G
如何更新dataframe?
1条答案
按热度按时间mwkjh3gx1#
您可以将布尔索引与
map
结合使用:效率较低的替代品:
输出: