gpt4 book ai didi

r - 使用fread导入csv时出现“字符串中嵌入nul”错误

转载 作者:行者123 更新时间:2023-12-04 08:55:46 25 4
gpt4 key购买 nike

我有一个大文件(3.5G),我正在尝试使用data.table::fread导入。

它最初是由一个rpt文件创建的,该文件以文本形式打开并另存为CSV。

这对于较小的文件(具有相同类型的数据,相同列的所有文件,都适用。这只适用于更长的时间范围和更广泛的范围)。

当我尝试运行

mydata <- fread("mycsv.csv")

我得到错误:

Error in fread("mycsv.csv") : embedded nul in string: 'y\0e\0a\0r\0'



这是什么意思?

最佳答案

我们可以使用以下命令在命令行上删除空终止符:

sed 's/\\0//g' mycsv.csv > mycsv.csv

或如@marbel所建议,fread允许您在文本内传递sed调用。如:
fread("sed 's/\\0//g' mycsv.csv")

关于r - 使用fread导入csv时出现“字符串中嵌入nul”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22643372/

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