dataframe.iloc选取多列
时间: 2023-04-27 11:03:52 浏览: 259
DataFrame.iloc可以用来选取多列,可以通过传递一个整数列表或切片对象来实现。例如,选取第1列和第3列可以使用以下代码:
```
df.iloc[:, [, 2]]
```
其中,`:`表示选取所有行,`[, 2]`表示选取第1列和第3列。如果要选取连续的多列,可以使用切片对象,例如:
```
df.iloc[:, 1:4]
```
表示选取第2列到第4列(不包括第4列)。
相关问题
DataFrame.iloc
DataFrame.iloc可以用来选取多列,可以通过传递一个整数列表或切片对象来实现。例如,选取第1列和第3列可以使用以下代码:
```
df.iloc[:, [, 2]]
```
其中,`:`表示选取所有行,`[, 2]`表示选取第1列和第3列。如果要选取连续的多列,可以使用切片对象,例如:
```
df.iloc[:, 1:4]
```
表示选取第2列到第4列(不包括第4列)。
pd.DataFrame选取对应列
在 Pandas 中,我们可以使用 DataFrame 的列名或者列索引来选取对应的列。具体方法如下:
1. 使用列名选取:df['列名']
2. 使用列索引选取:df.iloc[:, 列索引]
其中,列索引从 0 开始计数。如果要选取多列,可以将列名或者列索引放在一个列表中,例如:df[['列名1', '列名2']] 或者 df.iloc[:, [列索引1, 列索引2]]。
另外,如果要选取某些行和某些列,可以使用 df.loc[行索引, 列索引],其中行索引和列索引都可以是标签或者整数切片。
阅读全文