2012-07-31 68 views

回答

3

這聽起來好像你不想ifapply做的。解決方案更簡單:

假設您的數據框是data。然後subset(data, Weekday == 3)應該工作。

+0

得到它的工作!謝謝! – 2012-07-31 21:38:20

2

你不想使用R if。而是使用子集函數[

dat <- read.table(text=" Date Weekday Holiday Atlanta Chicago Houston Tulsa 
1 1/1/2008 3 1 313 313 361 123 
2 1/2/2008 4 0 735 979 986 310 
3 1/3/2008 5 0 690 904 950 286 
4 1/4/2008 6 0 610 734 822 281 
5 1/5/2008 7 0 482 633 622 211 
6 1/6/2008 1 0 349 421 402 109", header=TRUE) 
dat[ dat$Weekday==3, ]