import pandas as pd f = pd.read_excel(r"D:\study\python\附件2:调查数据.xlsx",encodings="gb2312") var = f[f["2、您的专业"]='理工类'] print(var)哪里错了
时间: 2023-11-12 16:04:22 浏览: 150
操作模式-详解pandas库pd.read_excel操作读取excel文件参数整理与实例
在您提供的代码中,`read_excel()`函数的参数中`encodings`应该为`encoding`(注意是`encoding`而不是`encodings`),表示文件的编码格式。此外,`var = f[f["2、您的专业"]='理工类']`这行代码中等号应该改为双等号,即`var = f[f["2、您的专业"]=='理工类']`,表示选取“2、您的专业”列下值为“理工类”的行。修改后的代码如下:
``` python
import pandas as pd
f = pd.read_excel(r"D:\study\python\附件2:调查数据.xlsx", encoding="gb2312")
var = f[f["2、您的专业"] == '理工类']
print(var)
```
如果还有其他问题,可以继续提问。
阅读全文