gpt4 book ai didi

python - 将 SAV 转换为 CSV

转载 作者:行者123 更新时间:2023-11-28 20:58:48 25 4
gpt4 key购买 nike

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

我得到的输出如下

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)

是否有更好的代码段可以用来更有效地执行此转换?谢谢

最佳答案

请看下面的回答: 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com