gpt4 book ai didi

将逗号分隔的长行读取到 R 中的列

转载 作者:行者123 更新时间:2023-12-02 00:52:51 25 4
gpt4 key购买 nike

我有一个很长的逗号分隔字符串,我想将其读取为 R 中的列向量。我试着把它当作一张 table 来读,想知道我是否可以把它转置,但读入表格需要很长时间。

col = read.table("filename.csv", sep = ",", header=FALSE)
colT = t(col)

字符串很大,有 270 万个条目,用逗号分隔。因此它不能在文本编辑器中处理,并且试图用 '\n' 替换 ',' 是徒劳的。我可以在 R 中做到这一点吗?

最佳答案

?scan 对于这类事情会很快。

tmp <- paste(paste0(letters,1:2.7e6),collapse=",")
system.time(scan(text=tmp, what=character(1), sep=","))
#Read 2700000 items
# user system elapsed
# 1.15 0.00 1.16

关于将逗号分隔的长行读取到 R 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38319834/

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