首页 > 解决方案 > Seaborn 错误:“ascii”编解码器无法在位置 4710 编码字符“\xda”:序数不在范围内(128)

问题描述

我正在尝试创建与此示例类似的条形图https://seaborn.pydata.org/examples/grouped_barplot.html

我的代码如下:

sns.set(style="whitegrid")
df_noshow = sns.load_dataset(df)

g = sns.catplot(x="Noshow", y="SMS_received", hue="Gender", 
data=df_noshow, height=6, kind="bar", palette="muted")
g.despine(left=True)
g.set_ylabels("Text Message Received")

我收到此错误:UnicodeEncodeError: 'ascii' codec can't encode character '\xda' in position 4710: ordinal not in range(128)

此外,我不是 100% 确定我正确地执行了以下代码:

df_noshow = sns.load_dataset(df)

我之前确实使用 import pandas as pd df= pd.read_csv('noshow2016.csv') 创建了 df

并且所有以前的代码都在工作,我无法想象 unicode 错误与 csv 文件没有正确加载有任何关系,但是我想包含它以防万一。谢谢你。

标签: python-3.xseaborndata-analysis

解决方案


推荐阅读