我必须读取一个包含250k数字的文本文件,从文件中创建一个2500行,100列的二维数组。然后使用起始列索引2和结束列索引5对二维数组进行切片。打印数组和切片的结果。我是R工作室的新手,所以即使在谷歌上搜索了几个小时后,我也很难做到这一点。
我甚至不知道我是否有这个权利,我不知道如何切片它的方式,它特别想要的。不知道这是否有帮助,但文件只是每行一个数字,没有逗号或任何东西。Here是文件的链接。
data <- read.table("file")
vector1 <- 250000
vector2D <- array(c(vector1),dim= c(2500, 100))
1条答案
按热度按时间ars1skjm1#
虽然我们不能访问您的“文件”,但我们可以想象类似的东西,这里称为“many_numbers”(如果您在read.table后执行
data <- as.numeric(data)
,则接近)当我们有很多2500 × 100的矩阵时,我们通常会看到数组,为什么class(many_array)报告矩阵和数组。
我不认为打印数组或切片有什么好处,因为它将超过打印缓冲区。