gpt4 book ai didi

python - 使用字典转换数据框中的字符串值

转载 作者:太空宇宙 更新时间:2023-11-03 14:50:29 24 4
gpt4 key购买 nike

我想,我正在尝试根据现有列添加一列值字典方法会起作用。但事实并非如此。

我有一列 (ERP_CODE),其中包含 1-9 的重复数字 [1,2,9, 7, 9, 4...]我想将其转换为可读的字符串。

最优雅的方式是什么?到目前为止我尝试过:

Condition={1:'SingleOddball', 2:'SingleEasyTracking', 3:'SingleHardTracking', 4:'EasyTrackEqualEmphasis',
5:'EasyTrackOddballEmphasis', 6:'EasyTrackTrackingEmphasis', 7:'HardTrackEqualEmphasis', 8:'HardTrackOddballEmphasis',
9:'HardTrackTrackingEmphasis'}

for rown in range(0,len(df)):
df.Condition[rown]=Condition[df['ERP_CODE'][rown]]

最佳答案

使用map通过字典:

df['New'] = df['ERP_CODE'].map(Condition)

关于python - 使用字典转换数据框中的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45919332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com