dta 文件我想将 .dta 转换为 csv,因为我没有通常用于打开文件的 Stata。当尝试在打开文件时将文件写入变量时,出现错误:
ValueError:缓冲区小于请求的大小
有人可以帮忙吗?这是我的代码:
import pandas as pd data = pd.read_stata(r"D:\Wave 1\Child_W1_Anon_V7.0.0.dta") df=pd.DataFrame(data) print(df)
我在上传 .dta 文件时发生了这种情况。如果您在上传 .dta 文件时出错,或者在上传文件时尝试使用 pandas 读取 .dta 文件,则可能会收到此错误。