[英]How to select no of rows from Data frame
我正在閱讀 CSV 文件並創建一個數據集 Yourdata<-read.csv('C:/Work/mydat.csv') 這有五列和近 100K 行,我想 select 只有幾行。 就像,如果我只想 select 前 1000 行,那么如何將它提取到向量中以對其進行進一步處理。
您應該閱讀有關子集數據框的更多信息。 查看Hadley 的書了解更多詳情。
對於您的問題,最簡單的方法是給出索引。 說,從ggplot2
package 給出的diamonds
數據集中,我打算 select 的前 1000 行:
library(ggplot2)
data=diamonds
subset_1=data[1:1000,]
要選擇某些特定行,請使用它們的行號。
specific=c(1:100,104,105,110,400:900)
subset_2=data[specific,]
對於選擇前幾行,您還應該考慮head
。 例如:
head( data, 1000 )
您可以將任何數據存儲在變量中,然后使用該變量調用頭部 function 來表示某些數據。 使用內置數據集的簡單示例如下
a<-gapminder %>% select(continent)
head(a,15)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.