【发布时间】:2019-08-15 10:12:46
【问题描述】:
我正在尝试将我的 pandas 数据框中的某些列乘以 100。特别是那些位于 df 中间的列。
这是我尝试在 Jupyter Notebook 中使用的代码:
quality = quality[['Question','Excellent','Above average','Average','Below the average','Very poor','Total']]
quality['Excellent','Above average','Average','Below the average','Very poor'] = quality['Excellent','Above average','Average','Below the average','Very poor']*100
quality
我预计单元格的输出应该是 0.1182 的 11.82%。
我得到的输出如下:
KeyError: ('优秀', '高于平均水平', '一般', '低于平均水平', '非常差')
【问题讨论】:
标签: python-3.x pandas dataframe multiple-columns