在excel使用pandas,从列表中他、选取'经营单位'和'费用科目'列
时间: 2023-12-29 10:04:27 浏览: 153
在Excel中使用Pandas,可以使用DataFrame的`loc`或`iloc`属性来选取指定的行和列。对于选取多列的情况,可以将需要选取的列名以列表形式传递给`loc`或`iloc`属性。具体操作如下:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_file_path.xlsx')
# 选取'经营单位'和'费用科目'列
df_selected = df.loc[:, ['经营单位', '费用科目']] # loc方法选取
# 或者
df_selected = df.iloc[:, [2, 4]] # iloc方法选取,2和4是需要选取的列的索引号,从0开始计数
# 输出选取的列
print(df_selected)
```
其中,`loc`方法可以通过列名选取列,`iloc`方法可以通过列索引选取列。上述代码中,`df.loc[:, ['经营单位', '费用科目']]`表示选取所有行的'经营单位'和'费用科目'两列,`df.iloc[:, [2, 4]]`表示选取所有行的第3列和第5列(从0开始计数)。
阅读全文