首先,歡迎SO和R.我建議你讀幾前奏導遊在R. here for example起步,因爲他們會回答很多的這些問題給你。
您需要使用[
這是集「功能」按我下面的例子。另外,正如Tyler在評論中提到的那樣,如果您使用類似dput
的東西,人們可以快速輕鬆地使用示例數據。
> dput(dat)
structure(list(Date = c("jan1st", "jan1st", "jan1st", "jan4th",
"jan5th"), hour = c(9L, 10L, 11L, 16L, 23L), min = c(45L, 23L,
2L, 5L, 8L), sec = c(45L, 33L, 34L, 9L, 23L), price = c(345L,
324L, 434L, 32L, 12L), size = c(100L, 20L, 10L, 23L, 90L)), .Names = c("Date",
"hour", "min", "sec", "price", "size"), class = "data.frame", row.names = c(NA,
-5L))
> dat[dat$hour < 16,]
Date hour min sec price size
1 jan1st 9 45 45 345 100
2 jan1st 10 23 33 324 20
3 jan1st 11 2 34 434 10
嘿,我看你是新來的SO。我建議你提供一個可重現的例子(即最小數據集和重現錯誤的代碼)。這也是一個經常被問到的問題,因此您可能需要先搜索檔案。 – 2012-04-12 18:58:22