有没有一种方法可以使用Pandas反转数据框中的值?我正在使用代表客户反馈的数据。它被捕获为1到5之间的值,其中5是最佳反馈,而1是最低反馈。我想将其取反,以使1成为最高分,所以基本上所有5s变为1s,4变为2且3停留3。我有办法实现这一点吗?预先非常感谢。
答案 0 :(得分:1)
df['Feedback'] =6- df['Feedback']
答案 1 :(得分:0)
map function用于将Series中的每个值替换为另一个值。因此,您应该尝试:
df['col_name'] = df['col_name'].map({5:1, 4:2, ...})