代码之家  ›  专栏  ›  技术社区  ›  Vincent

如何选择一个数据框架n python的最后3列以外的所有列[重复]

  •  1
  • Vincent  · 技术社区  · 6 年前

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

    我试过:

    df.loc[:,-3]
    

    但是它不起作用

    编辑:标题

    2 回复  |  直到 6 年前
        1
  •  1
  •   Mayank Porwal    6 年前

    选择所有内容 除了最后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
    
        2
  •  1
  •   U13-Forward    6 年前

    用这个 df.columns 被切成片,然后放入 df[...] 支架:

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