python-3.x - 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 文件没有正确加载有任何关系,但是我想包含它以防万一。谢谢你。
解决方案
推荐阅读
- xml - 这个简单的 XML 有什么问题?
- typescript - 如何使用 Rollup.js 将绝对导入转换为相对导入?
- python - 如何设置 docker compose 以使用 ssh 通过 EC2 Bastion 连接到私有子网上的 AWS RDS
- c - 如何处理这种冲突的类型错误
- r - 将多图 ggplots 与拼凑和单个图例对齐
- mysql - 如何在 MySQL 上每天进行多表更新查询
- android - Android NDK 在线程内不打印
- javascript - 我是否走在构建在线游戏机器人的正确道路上?
- http - 像我五岁一样解释 - 网站检索文件、操作文件和返回文件
- java - 使用 Gson() 解析 Json 字符串响应时出现 java.lang.IllegalStateException