首页 > 解决方案 > 在 DataFrame Pandas 中选择多列。切片+选择

问题描述

我有近 100 列的 de DataFrame

我需要选择 col2 到 col4 和 col54。我该怎么做?我试过:

df = df.loc[:,'col2':col4'] 

但我不能添加 col54

标签: pythonpandasdataframe

解决方案


您可以通过几种不同的方式执行此操作:

使用您当前尝试使用的相同格式,我认为有必要进行 col54 的连接。

df = df.loc[:,'col2':'col4'].join(df.loc[:,'col54'])

.

鉴于 col2 接近 col4 的另一种方法是这样做

df = df.loc[:,['col2','col3','col4', 'col54']]

或者干脆

df = df[['col2','col3','col4','col54']]

推荐阅读