我正在阅读CSV文件并创建数据集 Yourdata< -read.csv(“C:/Work/mydat.csv”) 这有五列和近100K行,我想只选择几行。比如,如果我只想选择前1000行,那么如何在向量中提取它以对其进行进一步处理。
答案 0 :(得分:1)
您应该阅读有关数据框子集的更多信息。查看Hadley's book了解详情。
对于您的问题,最简单的方法是给出索引。比方说,从diamonds
包中给出的ggplot2
数据集,我打算选择前1000行:
library(ggplot2)
data=diamonds
subset_1=data[1:1000,]
要选择某些特定行,请使用其行号。
specific=c(1:100,104,105,110,400:900)
subset_2=data[specific,]
答案 1 :(得分:1)
要选择 first 某些行,您还应该考虑head
。例如:
head( data, 1000 )
答案 2 :(得分:0)