使用R从数据集中提取某些数据

时间:2013-05-02 03:02:04

标签: r

我难以从数据中提取某些行。 假设我使用此命令,我得到一组数据,如下所示。

fpe <- read.table("http://data.princeton.edu/wws509/datasets/effort.dat")

fpe

               setting effort change

Bolivia             46      0      1
Brazil              74      0     10
Chile               89     16     29
Colombia            77     16     25
CostaRica           84     21     29
Cuba                89     15     40
DominicanRep        68     14     21
Ecuador             70      6      0
ElSalvador          60     13     13
Guatemala           55      9      4
Haiti               35      3      0
Honduras            51      7      7
Jamaica             87     23     21
Mexico              83      4      9
Nicaragua           68      0      7
Panama              84     19     22
Paraguay            74      3      6
Peru                73      0      2
TrinidadTobago      84     15     29
Venezuela           91      7     11

现在,如果我只想阅读某些国家的设定,努力和变化,比如玻利维亚,古巴和墨西哥,我应该使用什么类型的编码?

我对R很新,我真的需要帮助。提前感谢。

1 个答案:

答案 0 :(得分:1)

所以你想通过rownames选择:

 fpe[ rownames(fpe) %in% c('Bolivia', 'Cuba', 'Mexico'), ]