python pandas保存 。dta文件报错:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)应对
pandas 保存.dta文件时报错:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)
import pandas as pd df = pd.read_sql('SELECT * FROM kehu1', con=connect) df.to_stata('kehu1.dta') connect.close()
解决方法:
import pandas as pd df = pd.read_sql('SELECT * FROM kehu1', con=connect) df.to_stata('kehu1.dta',version=119) connect.close()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
2022-03-27 WIN10与树莓派间双向传递文件或文件夹
2021-03-27 C语言:printf*("%x")
2020-03-27 PYTHON 得到光标处的句柄