数据框 pandas 中的几个 � 字符

Posted

技术标签:

【中文标题】数据框 pandas 中的几个 � 字符【英文标题】:several � characters in a dataframe pandas 【发布时间】:2020-08-07 13:21:39 【问题描述】:

我有以下字符: � 在数据框 pandas 中重复多次,当我尝试运行此命令时:

打印(df.loc[1])

我收到以下错误消息:

print(df.loc[3])

文件“C:\Users\wwran\AppData\Local\Programs\Python\Python37\lib\encodings\cp1252.py”,第 19 行,在编码中 返回 codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError:“charmap”编解码器无法在位置 1 编码字符“\ufffd”:字符映射到

如何获取dF的行列数据?

【问题讨论】:

【参考方案1】:

我刚刚找到了一个解决方法,只是在“NOMBRE Y APELLIDO”列中替换数据框中的字符(全部):

df['NOMBRE Y APELLIDO'] = df['NOMBRE Y APELLIDO'].str.replace('�','N')

【讨论】:

以上是关于数据框 pandas 中的几个 � 字符的主要内容,如果未能解决你的问题,请参考以下文章

Pandas:使用部分字符串匹配聚合不同数据帧的几列

python 存储在pandas数据帧中的几个变量之间的矩阵相关性

如何将 Pandas 数据框中的字符串转换为“日期”数据类型?

使用 pandas 数据框中的文本字符串数据进行条件数据选择

如何替换 Pandas 数据框的字符串列中的文本?

将 JSON 时间戳字符串转换为 pandas 数据框中的 python 日期