gpt4 book ai didi

r - df_parse_dta_file() 错误 : Failed to parse C:/Users/folder/data. dta:不支持此版本的文件格式

转载 作者:行者123 更新时间:2023-12-05 06:50:13 25 4
gpt4 key购买 nike

我想在 R 中读取 .dta 文件,以便将其转换为 .csv 文件。首先,我尝试使用 foreign 包这样做,但它报告:

read.dta(file) 错误:不是 Stata 版本 5-12 .dta 文件

所以我尝试使用 teh haven 包来实现,但也失败并报告:

df_parse_dta_file(spec, encoding, cols_skip, n_max, skip, name_repair = .name_repair) 错误:解析 C:/Users/folder/data.dta 失败:不支持此版本的文件格式

我也尝试用 rio 包转换它:安装.packages("rio")图书馆(里约热内卢)安装格式()转换(“file.dta”,“file.csv”)

但它报告:

arg_reconcile(haven::read_dta, file = file, ..., .docall = TRUE, :无法解析 C:/Users/folder/data.dta:不支持此版本的文件格式。此错误由:haven::read_dta 生成使用以下参数:“._costs.dta”

有谁知道如何在 R 中导入此类 .dta 文件以便转换 .csv 文件?

PS:.dta 文件的序言如下所示:

118LSFM 2019 年 4 月 23 日 16:22

最佳答案

尝试在 read_dta() 函数中添加 encoding = "UTF-8"encoding = "Latin1" 来告诉 R import same没有编码成数字的数据。清理数据可能需要一些时间:(

关于r - df_parse_dta_file() 错误 : Failed to parse C:/Users/folder/data. dta:不支持此版本的文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66455102/

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