python - 在 DataFrame Pandas 中选择多列。切片+选择
问题描述
我有近 100 列的 de DataFrame
我需要选择 col2 到 col4 和 col54。我该怎么做?我试过:
df = df.loc[:,'col2':col4']
但我不能添加 col54
解决方案
您可以通过几种不同的方式执行此操作:
使用您当前尝试使用的相同格式,我认为有必要进行 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']]
推荐阅读
- python - Django transaction.atomic() 不起作用
- javascript - 如何使用 Jest 测试异步代码而不将其作为回调传递?
- javascript - 隐藏类后窗口调整大小不起作用
- javascript - 从子组件输入目标值
- wordpress - 后端 wordpress 上的预加载器
- javascript - 如何通过 Javascipt Callbacks 处理耗时的 Web 服务操作
- bash - 将文件夹中的所有文件匹配项分配给变量
- keras - 如何在 keras 中嵌入 3d 输入?
- python - 在 Python 中填充 CSV 中的空点
- excel - 通过文件路径为选定的工作簿设置变量