如何在Python

时间:2018-12-04 08:32:50

标签: python pandas

我想选择除数据框的最后3列之外的所有列。

我尝试过:

df.loc[:,-3]

但这不起作用

编辑:标题

2 个答案:

答案 0 :(得分:3)

选择所有内容除最后3列之外,请使用iloc

In [1639]: df
Out[1639]: 
   a  b  c  d  e
0  1  3  2  2  2
1  2  4  1  1  1

In [1640]: df.iloc[:,:-3]
Out[1640]: 
   a  b
0  1  3
1  2  4

答案 1 :(得分:1)

使用此df.columns进行切片,然后放入df[...]括号中:

print(df[df.columns[:-3]])