我尝试使用以下代码将 SAV 文件转换为 CSV
data = pd.io.stata.read_stata("C:/Users/Nicola/Desktop/Relevant projects activities ACF/BRACED Final Evaluation/Evaluations/CSI_compil_2017.sav")
writer = pd.ExcelWriter('C:/Users/Nicola/Desktop/Baseline.xlsx')
data.to_excel(writer, 'data')
data.to_csv('changed_to_csv.csv')
writer.save()
我得到的输出如下
有没有更好的片段可以用来更有效地执行此转换?谢谢
最佳答案
请参阅以下答案:
https://stackoverflow.com/a/20873154/5999386
简而言之,就是使用import pandas.rpy.common as com
来使用R 能力将.sav 文件解析成Pandas 的数据框。
关于python - 将 SAV 转换为 CSV,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51122781/