[R] Filter data

2010-12-02 Thread Diogenas

Hello,
I understand that question is probably stupid, but ...

I have data (polity IV index)
"country","year","democ","autoc","polity","polity2"
"1","Afghanistan ",1800,1,7,-6,-6
"2","Afghanistan ",1801,1,7,-6,-6
"3","Afghanistan ",1802,1,7,-6,-6

I need to create new data sets which includes only cases after year 1995.
I've tried this command:
poli2<-poli[poli$year > 1994,] ,
 however it generated this:
Error in poli[poli$year > 1994, ] : incorrect number of dimensions.
Any ideas how i can overcome this?

Thank in advance for your help,





-
Diogenas
-- 
View this message in context: 
http://r.789695.n4.nabble.com/Filter-data-tp3070069p3070069.html
Sent from the R help mailing list archive at Nabble.com.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Filter data

2010-12-02 Thread Diogenas

Simplified version of str(poli): (real dataset includes 36 variables)

 $ country : chr [1:15846] "Afghanistan " "Afghanistan
" "Afghanistan " "Afghanistan " ...
 $ year: num [1:15846] 1800 1801 1802 1803 1804 ...
 $ democ   : num [1:15846] 1 1 1 1 1 1 1 1 1 1 ...
 $ autoc   : num [1:15846] 7 7 7 7 7 7 7 7 7 7 ...
 $ polity  : num [1:15846] -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 ...
 $ polity2 : num [1:15846] -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 ...
- attr(*, "label.table")=List of 36
  ..$ country : NULL
  ..$ year: NULL
  ..$ democ   : NULL
  ..$ autoc   : NULL
  ..$ polity  : NULL
  ..$ polity2 : NULL


 

-
Diogenas
-- 
View this message in context: 
http://r.789695.n4.nabble.com/Filter-data-tp3070069p3070201.html
Sent from the R help mailing list archive at Nabble.com.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.