反转熊猫数据框中的值

时间:2019-04-29 12:04:36

标签: pandas

有没有一种方法可以使用Pandas反转数据框中的值?我正在使用代表客户反馈的数据。它被捕获为1到5之间的值,其中5是最佳反馈,而1是最低反馈。我想将其取反,以使1成为最高分,所以基本上所有5s变为1s,4变为2且3停留3。我有办法实现这一点吗?预先非常感谢。

2 个答案:

答案 0 :(得分:1)

df['Feedback'] =6- df['Feedback'] 

答案 1 :(得分:0)

map function用于将Series中的每个值替换为另一个值。因此,您应该尝试:

df['col_name'] = df['col_name'].map({5:1, 4:2, ...})

相关问题