【发布时间】:2021-04-11 22:08:21
【问题描述】:
我是 Python Pandas 的新手,正在开发一个小型应用程序,我想在其中读取包含印地语数据的 excel 文件。
我面临的问题是,熊猫无法阅读印地语单词并且正在放置一些任意的“?”符号。
我已尝试将编码添加到 utf-8,但这也不起作用。
我的 Excel 数据:
Python 代码:
df = pd.read_csv("Vegaretable_List.csv", encoding='utf-8')
输出:
['?? ' '??? ' '???? ' '????? ' '????']
任何帮助都将不胜感激。 提前致谢。
【问题讨论】:
-
您需要找出输入文件的编码。它可能是别的东西。你也可以使用这个工具:r12a.github.io/app-conversion
-
您需要像编解码器这样的语言转换器。 docs.python.org/3/library/codecs.html参考此链接
-
尝试打开文件并保存为
CSV UTF-8 (Comma delimited) (*.csv) -
仅供参考:彻底回答问题非常耗时。如果您的问题已解决,请通过接受最适合您的需求的解决方案表示感谢。 ✔ 位于答案左上角的向上/向下箭头下方。如果出现更好的解决方案,则可以接受新的解决方案。如果您的声誉超过 15,您还可以使用向上或向下箭头对答案的质量/有用性进行投票。 如果解决方案无法回答问题,请发表评论。 What should I do when someone answers my question?。谢谢。
标签: python python-3.x pandas dataframe csv