【发布时间】:2017-11-01 09:01:08
【问题描述】:
我正在尝试使用pandas.read_stata 在 Python 中读取 Stata (.dta) 文件,但出现此错误:
ValueError: 给定 Stata 文件的版本不是 104、105、108、111 (Stata 7SE)、113 (Stata 8/9)、114 (Stata 10/11)、115 (Stata 12)、117 (Stata 13) ) 或 118 (Stata 14)
请指教。
【问题讨论】:
-
你的意思是.dta吗?
-
是的.dta文件:-),输入错误
-
如果您在文本编辑器中检查 Stata .dta 文件,第一个字符将类似于
<stata_dta><header><release>118</release>,并且版本必须是read_stata错误消息中给出的值之一。