我想使用loop转换以下值。你知道吗
{'Id':2, 'A':"no", 'B':"no", 'C':"no", 'D':"yes"},
{'Id':3, 'A':"yes", 'B':"yes", 'C':"yes", 'D':"no"},
{'Id':4, 'A':"yes", 'B':"no", 'C':"yes", 'D':"no"},
{'Id':5, 'A':"no", 'B':"yes", 'C':"no", 'D':"yes"}]
https://ibb.co/7NL69BY(链接到数据帧)
我用“map”表示单独的行。但我想循环一下。你知道吗
df['B'] = df['B'].map({"yes": "B", "no": "-"})
df['C'] = df['C'].map({"yes": "C", "no": "-"})
df['D'] = df['D'].map({"yes": "D", "no": "-"})
(链接到结果)https://ibb.co/JsJjqZr 请帮我用线圈。你知道吗
您可以使用此解决方案:
试试这个。。你知道吗
这是从linked post借用的
数据帧示例:
解决方案:
另一个解决方案是@–Quang Hoang提到的。。你知道吗
或者
相关问题 更多 >
编程相关推荐