pandas读取excel表格,如果A列含有“班级”的字样,则输出“请检查表格”
时间: 2024-12-16 11:25:28 浏览: 48
为了实现这个功能,我们需要先读取Excel文件,然后检查每一行的数据,看是否包含特定的文字"班级"。这里有一个示例:
```python
# 引用[1]: 使用pandas读取Excel文件并选择特定列
import pandas as pd
df1 = pd.read_excel('1月.xlsx', usecols=['买家会员名', '宝贝标题'])
# 假设我们有一个名为'substring_column'的变量,存储我们要查找的关键字
substring_column = "班级"
# 创建一个新的布尔系列来标记包含关键字的行
contains_keyword = df1['买家会员名'].str.contains(substring_column)
# 检查DataFrame中哪些行包含关键字
rows_to_check = df1.loc[contains_keyword]
# 如果有包含关键字的行,输出提示信息
if not rows_to_check.empty:
print("请检查表格,存在包含‘{}’的行:".format(substring_column))
print(rows_to_check)
else:
print("表格中没有包含‘{}’的行。".format(substring_column))
```
这段代码会检查`'买家会员名'`列,如果发现有包含"班级"的行,就会输出相应的提示。如果所有行都不包含"班级",则会告知无需检查。
阅读全文
相关推荐













