将文件读入数组

时间:2015-12-13 16:26:41

标签: arrays r

以下代码创建一个包含n个随机值的数组:

d = array(NA,c(2,n),dimnames=list(c("x","y"),paste("s", 1:n, sep="")))
d[1,] = sort(runif(n))
d[2,] = (runif(n))

现在,我必须用正在读取文件的代码替换随机代,并将该文件的值用于该数组。

txt文件的内容如下:

1 7810 6053
2 7798 5709
3 7264 5575
4 7324 5560
5 7547 5503
6 7744 5476
7 7821 5457
8 7883 5408
9 7874 5405
10 7927 5365
11 7848 5358
12 7802 5317
13 7962 5287

每一行都有亚麻布和x和y值。

我是新手与R.合作。有人可以帮助我这样做吗? - 谢谢。

1 个答案:

答案 0 :(得分:0)

你可能想要这样的东西:

read.table('data.txt', col.names = ('linenumber', 'x', 'y'))