我尝试使用以下代码将 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/

10-11 17:43