python - 无法在 python 中读取 stata .dta 文件

标签 python pandas stata

我正在尝试使用 pandas.read_stata 读取 Python 中的 Stata (.dta) 文件,但出现此错误:

ValueError: Version of given Stata file is not 104, 105, 108, 111 (Stata 7SE), 113 (Stata 8/9), 114 (Stata 10/11), 115 (Stata 12), 117 (Stata 13), or 118 (Stata 14)

请指教。

最佳答案

只需使用 Pandas 的 read_table(),然后确保包含 delim_whitespace=Trueheader=None

关于python - 无法在 python 中读取 stata .dta 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47051326/

相关文章:

stata - 使用移动时间窗口计算运行总和

python - 如何使用 __new__ 创建基于另一个类的实例的类?

python - 比较相邻值、删除相似对并比较新列表

python - Pandas MultiIndex 的简单用例

python - Pandas 缺少必需的依赖项 ['numpy']

r - 写入失败 : A provided name contains an illegal character. 将 R 数据保存为 Stata 格式时出错

python - 根据 2 个现有列的值将新列分配(添加)到 dask 数据框 - 涉及条件语句

python - 无法在python中找到质数代码中的错误

python - 如何应用于具有多索引列的数据框中的一组列

r - 在 R 中循环遍历列并找到第一个值等于 1