pandas选取 dataframe中的多列
时间: 2023-10-28 21:58:55 浏览: 261
pandas 选择某几列的方法
要选取 DataFrame 中的多列,可以使用以下方法:
1. 使用列名列表:将要选取的列名放入一个列表中,在 DataFrame 中使用该列表作为索引即可选取这些列。
```
df[['列名1', '列名2', '列名3']]
```
2. 使用 iloc:使用整数位置索引来选取列。在 iloc 中,第一个参数指定要选取的行,第二个参数指定要选取的列。使用 ":" 表示选取所有行。
```
df.iloc[:, [0, 1, 2]]
```
3. 使用 loc:使用标签索引来选取列。在 loc 中,第一个参数指定要选取的行,第二个参数指定要选取的列。
```
df.loc[:, ['列名1', '列名2', '列名3']]
```
请注意,这些方法都返回一个新的 DataFrame,不会修改原始 DataFrame。
阅读全文