python中,excel某指标晒选出多个字段
时间: 2023-08-14 08:26:06 浏览: 136
要在Python中从Excel中选择多个字段,您可以使用pandas的`.loc`方法来选择行和列。以下是一个例子,假设您要从名为“data.xlsx”的Excel文件中选择“指标1”和“指标2”的值和“字段1”和“字段2”的列:
```python
import pandas as pd
# 读入Excel文件
df = pd.read_excel("data.xlsx")
# 选择指标1和指标2的值以及字段1和字段2的列
selected_data = df.loc[:, ["指标1","指标2", "字段1", "字段2"]]
# 输出选择结果
print(selected_data)
```
在上面的代码中,`:`表示选择所有行,`["指标1","指标2", "字段1", "字段2"]`表示选择指定的多个列。您可以根据需要修改选取的行和列。如果您要选择特定的行,可以使用pandas的筛选函数,例如:
```python
import pandas as pd
# 读入Excel文件
df = pd.read_excel("data.xlsx")
# 选择指标1等于100且字段1等于A的行以及指标1和指标2的值和字段1和字段2的列
selected_data = df.loc[(df["指标1"] == 100) & (df["字段1"] == "A"), ["指标1","指标2", "字段1", "字段2"]]
# 输出选择结果
print(selected_data)
```
在上面的代码中,`(df["指标1"] == 100) & (df["字段1"] == "A")`表示选择指标1等于100且字段1等于A的行,然后选择指标1和指标2的值以及字段1和字段2的列。
阅读全文