我正在寻找一种有效的方法来使用read.csv(或替代方法)来读取具有100,000s列和几乎一行的.csv文件。
具有这种结构的文件是从MATLAB中提取的,它似乎更喜欢添加数百万行而不是列。在Excel中打开文件时,它不会完全加载,所以我不能简单地转置。
以下是r中的作品,仍然很慢,但我想知道是否有更好的方法?
Reducer
答案 0 :(得分:1)
如果只有一行,我们可以使用scan
阅读并转换为data.frame
data.frame(Col=scan('filename.csv', skip=1, what=numeric(), sep=','))