我有一个列表,其中有所有要替换的值的索引。我必须在8个不同的列中用8个不同的列表来更改它们。替换可能是一个简单的字符串。我该如何做呢?我在这个df中有20多个不同的列
例如:
list1 = [0,1,2]
list2 =[2,4]
list8 = ...
替代= '无数据'
| A列|B栏|
| - -|- -|
| 马科斯|彼得|
| 尤利拉|话筒|
| 弗兰|拉蒙|
| 佩德里|加维|
| 奥尔莫|托雷斯|
OUTPUT:
| Column A | Column B |
| -------- | -------- |
| no data | peter |
| no data | mike |
| no data | no data |
| Pedri | Gavi |
| Olmo | no data |`
2条答案
按热度按时间mbyulnm01#
将
DataFrame.loc
与压缩列表与列名一起使用:rkttyhzu2#
您可以使用基础numpy数组:
输出量: