数据框中显示汉字

数据框中显示汉字

本文介绍了如何在大 pandas 数据框中显示汉字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以读取一个csv文件,其中有一个包含汉字的列(其他列是英文和数字)。但汉字不正确显示。见下面的照片

I can read a csv file in which there is a column containing Chinese characters (other columns are English and numbers). However, Chinese characters don't display correctly. see photo below

我加载了csv文件与 pd.read_csv()

I loaded the csv file with pd.read_csv().

显示(data06_16) data06_16.head()不会正确显示汉字。

Either display(data06_16) or data06_16.head() won't display Chinese characters correctly.

我尝试将以下行添加到我的 .bash_profile 中:

I tried to add the following lines into my .bash_profile:

export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

但没有帮助。

此外,我还尝试将 encoding arg添加到 pd.read_csv() code>

Also I have tried to add encoding arg to pd.read_csv():

pd.read_csv('data.csv', encoding='utf_8')
pd.read_csv('data.csv', encoding='utf_16')
pd.read_csv('data.csv', encoding='utf_32')

这些都不行。

如何正确显示汉字?

推荐答案

我刚刚记得源数据集是使用 encoding ='GBK',所以我再次尝试使用

I just remembered that the source dataset was created using encoding='GBK', so I tried again using

data06_16 = pd.read_csv("../data/stocks1542monthly.csv", encoding="GBK")

现在,我可以看到所有的汉字。

Now, I can see all the Chinese characters.

谢谢你们!

这篇关于如何在大 pandas 数据框中显示汉字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-20 23:44