我正在尝试从数据框中选择第 1 列到第 8 列和最后一列。我有一些愚蠢的方法来做到这一点
第 1 步:选择前 8 列
df1 = df[df.columns[range(9)]]
第 2 步:选择最后一列
df2 = df[df.columns[-1]]
第三步:结合step1和step2
df1.join(df2)
有没有更好的方法一步而不是 3 个步骤来做到这一点?
原文由 Gavin 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试从数据框中选择第 1 列到第 8 列和最后一列。我有一些愚蠢的方法来做到这一点
第 1 步:选择前 8 列
df1 = df[df.columns[range(9)]]
第 2 步:选择最后一列
df2 = df[df.columns[-1]]
第三步:结合step1和step2
df1.join(df2)
有没有更好的方法一步而不是 3 个步骤来做到这一点?
原文由 Gavin 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答931 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
使用智能列索引: