繁体   English   中英

Python:当列标题中包含特殊字符时,使用Pandas读取Excel文件

[英]Python: read an Excel file using Pandas when the file has special characters in column headers

我知道您可以使用熊猫读取Excel文件,但是在读取工作表中列标题的格式不容易理解(如纯文本)的文件时遇到了麻烦。

换句话说,如果列标题具有特殊字符,则文件将无法导入。 就像您将这样的数据导入到Microsoft Access或其他数据库中一样,您可以选择始终导入或删除特殊字符。

我对此的唯一解决方案是编写一个Excel宏,以在导入时去除数据库通常不喜欢的字符-然后使用python导入文件。

但是必须有一种纯粹使用python处理这种情况的方法(速度要快得多)。

我的问题是,当列标题具有无法导入的特殊字符时,python如何处理.xls和.xlsx文件的导入?

在您的字符串前添加一个“ u”。 例如,如果要在数据框“ df”中查找名为“lissé”的列,则应放置df [u'lissé']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM