为了账号安全,请及时绑定邮箱和手机立即绑定

如何读取不区分大小写的列名pandas字符串

如何读取不区分大小写的列名pandas字符串

米琪卡哇伊 2021-09-25 10:09:59
如何读取列数相同且列名应该相同的excel文档,但在某些列中可能是大写的“d”,而在其他列中可能是小写的“d”?我正在附加我必须首先阅读的数据框,但是当某些列的名称为“Student_IDs”而其他列的名称为“Student_Ids”时出现问题例如:df1  A              Student_IDs  some text      text  text           some textdf2  A              Student_Ids  text1          some text1  text2          some text2  text3          some text3这是代码(其中 dirname 是我正在阅读 excel 文档的文件夹的名称):for f in glob.glob(dirname + "/*.xlsx"):    dfMerged = pd.read_excel(f)    all_data = all_data.append(dfMerged,ignore_index=True)我有三列而不是两列。编辑:我需要列的名称为“A”和“Student_IDs”。
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

您可以通过执行 dfMerged.columns = [x.lower() for x in dfMerged.columns].


查看完整回答
反对 回复 2021-09-25
  • 1 回答
  • 0 关注
  • 266 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信