import pandas as pd pd.set_option('display.unicode.east_asian_width',True) df = pd.read_excel('C:\yh\PycharmProjects\study\A5204990500002023050006\study\总表.xlsx',index_col=0) first_card = '6228480269035098277' level_cards = pd.DataFrame({'卡级':[],'账号':[]}) for index,row in df.iterrows(): if row[1] == first_card: level_cards = pd.concat([level_cards,pd.DataFrame({'卡级':['一级卡'],'账号':[row[1]]})],ignore_index=True) print(level_cards)
时间: 2024-04-05 17:31:07 浏览: 98
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
这是一段 Python 代码,使用了 pandas 库来读取一个 Excel 文件,并筛选出特定条件下的数据,并输出到一个 DataFrame 中。具体来说,代码的作用是:
1. 导入 pandas 库,并设置显示中文字符宽度为 True。
2. 读取路径为 'C:\yh\PycharmProjects\study\A5204990500002023050006\study\总表.xlsx' 的 Excel 文件,并将第一列作为索引。
3. 选定一个名为 'first_card' 的字符串变量,它的值为 '6228480269035098277'。
4. 创建一个名为 'level_cards' 的空 DataFrame,包含两个列 '卡级' 和 '账号'。
5. 遍历读入的 Excel 文件的每一行,对于每一行,如果第二列的值等于 'first_card',则在 'level_cards' 中添加一行数据,其中 '卡级' 列为 '一级卡','账号' 列为第二列的值。
6. 输出 'level_cards' 的内容。
请注意,代码中的路径和变量值可能并不适用于你的环境,需要根据实际情况进行修改。
阅读全文