我有一个以下格式的文本文件:elt1\telt2\t...
,包含1,000,000个元素。
这些元素中的大多数是整数,但其中一些元素的形式为number_number或chainOfCharacters。例如:1\t2\t2_3\t4_44\t2\t'sap'\t34\t'stack'
应该输出:1 2 2_3 4_44 2 'sap' 34 'stack'
。我尝试使用data <- read.table(file(fileName),row.names=0,sep='\t')
在R中加载此数据,但这是永远的。是否有可能加快速度?
答案 0 :(得分:7)
您应该使用scan
代替:
scan(fileName, character(), quote = "")
# Read 8 items
# [1] "1" "2" "2_3" "4_44" "2" "'sap'" "34" "'stack'"