在以列索引为序号的熊猫数据框中选择多列

Posted

技术标签:

【中文标题】在以列索引为序号的熊猫数据框中选择多列【英文标题】:select multiple columns in pandas data frame with column index as sequential number 【发布时间】:2014-04-04 00:02:18 【问题描述】:

我正在尝试提取数据框中的第 7 到第 14 列。不过

df[0:3] 只给出第一到第三行。

如果我想找出列,有谁知道我该怎么做?

我知道如何使用 df['a'] 等列名,但由于名称太多,我只想在 R 中输入类似 df[,7:14] 的内容。

提前致谢。

【问题讨论】:

【参考方案1】:

好像找到了……

通过使用 iloc..

df.iloc[:,your_col_index]

【讨论】:

在你的情况下是df.iloc[:,6:14]

以上是关于在以列索引为序号的熊猫数据框中选择多列的主要内容,如果未能解决你的问题,请参考以下文章

根据熊猫中多列中的值从数据框中选择行

根据熊猫中多列中的值从数据框中选择行

根据熊猫中多列中的值从数据框中选择行

根据熊猫中多列中的值从数据框中选择行

将数组列表作为列附加到具有相同列索引的熊猫数据框中

PHPOffice/PhpSpreadsheet 获取单元格列索引为整数