我是Python的长期用户,但我刚刚开始使用Pandas。 我在运行OS-X 10.11.6的Mac上使用最新的anaconda下载Pandas 0.18和Python 3.5在IPython 4.2.0中。 我有一个数据框,其前几列名称是:日期,时间,H2O16c_ppm,H2O_16cppm_se ......发生日期列中的日期全部相同,我想删除该列。但是,当我告诉IPython时: “在[80]中:redu1 = test_data.drop(['Date'])”,它告诉我:“ValueError:标签['Date']不包含在轴中”。在数据文件中,Date标头以多个空格为前缀,但在我的drop命令中包含这些空格没有任何区别。我显然做错了什么,但是什么? \\\ 结果是领先的空间是问题所在。我曾尝试使用我认为正确数量的空格来为列名添加前缀,但是没有以某种方式正确计算。
答案 0 :(得分:0)
默认情况下,drop
方法适用于索引。使用axis=1
删除列
redu1 = test_data.drop(['Date'], axis=1)