1
使用R中的Iris數據集,我試圖將第五條記錄存儲在從第一條記錄開始的「測試」數據集中。嘗試在R中存儲Iris數據集中的每第五條記錄R
View(iris)
test<-iris[-idx,5]
這只是告訴我什麼在數據集的第五列。我期待從第一排開始每隔一排顯示一次。我究竟如何去做這件事?感謝
使用R中的Iris數據集,我試圖將第五條記錄存儲在從第一條記錄開始的「測試」數據集中。嘗試在R中存儲Iris數據集中的每第五條記錄R
View(iris)
test<-iris[-idx,5]
這只是告訴我什麼在數據集的第五列。我期待從第一排開始每隔一排顯示一次。我究竟如何去做這件事?感謝
我們可以使用seq
test <- iris[seq(1, nrow(iris), by = 5),]
或者使用邏輯矢量是使用模量(%%
)的方法回收對行
test <- iris[c(TRUE, rep(FALSE, 4)),]
這裏的末尾:
test <- iris[seq.int(nrow(iris)) %% 5) == 1, ]
這是它。謝謝 – Tomas