python - 数据框 pandas 中的几个 � 字符
问题描述
我有以下字符: � 在数据框 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 的行和列的数据?
解决方案
我刚刚找到了一个解决方法,只是在“NOMBRE Y APELLIDO”列中替换数据框中的字符(全部):
df['NOMBRE Y APELLIDO'] = df['NOMBRE Y APELLIDO'].str.replace('�','N')
推荐阅读
- python - 如何在 Pyqt5 中制作自定义 QListWidgetItems?
- android - 安卓通知不来
- python - 我在 discord.py 中制作了一个 Bot,当我运行项目时,它指向 bot.run('My Token') 并说语法无效
- google-cloud-platform - 谷歌云实例停机问题
- java - 通知我的 RecyclerView 数据已更改
- node.js - 如何传递身份验证令牌/标头?
- python - 我的电报机器人中的强制订阅频道出现故障
- jquery - Mathquill - 光标总是比可编辑框领先一步
- python - 返回最大升序数组的索引
- airflow - 在 Apache 气流中实现跨 DAG 依赖