例如,我有一个包含pi数字的文件,如下所示:
> 1415926535 8979323846 2643383279 5028841971 6939937510
> 5820974944 5923078164 0628620899 8628034825 3421170679
> 8214808651 3282306647 0938446095 5058223172 5359408128
> 4811174502 8410270193 8521105559 6446229489 5493038196
> 4428810975 6659334461 2847564823 3786783165 2712019091
我想对数字做一些统计,但我无法弄清楚如何将所有数字读入数组
提前致谢!
答案 0 :(得分:2)
您可以使用scan
将值读取到矢量中,如下所示:
digits <- scan('digits.txt')
或者您可以使用data.frame
read.table
digits <- read.table('digits.txt', ' ')
要将数字分开,您可以先paste
组,然后拆分结果序列:
digits <- paste(digits, collapse='')
digits <- as.numeric(strsplit(as.character(digits), '')[[1]])
(这假定文件名为digits.txt并放在您的工作目录中。)