使用for循环从data.frame中提取行

时间:2019-01-12 19:31:58

标签: r

我正在尝试从大型数据框中提取特定行(尺寸:600x200)。我已经设法通过索引(data.frame [1:3,])手动提取了前三行,但是我想知道是否可以使用“ for循环”遍历数据帧中的所有行。

Sepal.Length  <- c(5.1, 4.9, 4.7, 4.6, 5.0, 5.4, 4.6, 5.0, 4.4, 4.9, 5.4, 4.8, 4.8, 4.3, 5.8, 5.7, 5.4, 5.1, 5.7, 5.1, 5.4)
Sepal.Width   <- c(3.5, 3.0, 3.2, 3.1, 3.6, 3.9, 3.4, 3.4, 2.9, 3.1, 3.7, 3.4, 3.0, 3.0, 4.0, 4.4, 3.9, 3.5, 3.8, 3.8, 3.4,)
Petal.Length  <- c(1.4, 1.4, 1.3, 1.5, 1.4, 1.7, 1.4, 1.5, 1.4, 1.5, 1.5, 1.6, 1.4, 1.1, 1.2, 1.5, 1.3, 1.4, 1.7, 1.5, 1.7)
Petal.Width   <- c(0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2) 
Species <- rep("Setosa",21)

df <- data.frame(Sepal.Length,Sepal.Width,Petal.Length,Petal.Width,Species)

提取3行的间隔,创建7个不同的数据帧。

0 个答案:

没有答案