全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3586 8
2015-03-04
数据包括医院所在城市名称,医院名称,地址,心脏病死亡率,肺炎死亡率,高血压死亡率这几类的数据,想把“西安”这个城市的所有医院数据保留,或者说提出,然后剔除其他不符合的城市,该怎么做
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-3-4 10:34:27
也可以是把含有“西安”的行全部提出来,这样也可以,不知道怎么做
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-4 10:43:43
在R中
?grep
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-4 10:50:48
数据的样子大概是这样
> head(m)
                                     hospital                statename heartattack heartfailure pneumonia
2850                     NYU HOSPITALS CENTER        NY        10.1          7.1      16.7
3550                      DOYLESTOWN HOSPITAL        PA        10.4         11.2      17.9
387         GLENDALE ADVENTIST MEDICAL CENTER  CA        10.5          8.4      19.6
3752 AVERA HEART HOSPITAL  DAKOTA LLC           SD        10.5          9.9      17.8
687                        WATERBURY HOSPITAL           CT        10.6         11.9      17.5
3545              MAIN LINE HOSPITAL LANKENAU        PA        10.7          8.3      18.1
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-4 11:01:01
你查查subset 命令,应该可以解决
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-4 11:10:09
ofzhengyi 发表于 2015-3-4 10:43
在R中
?grep

> grep("AL",data2$"statename")
[1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
[28] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
[55] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
[82] 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
> grep("AL",data2$"statename",value=T)
[1] "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL"
[17] "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL"
[33] "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL"
[49] "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL"
[65] "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL"
[81] "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL" "AL"
[97] "AL" "AL"
> grep("AL",data2,value=T)
named character(0)好像是不对,而且想把满足条件的整行都提取出来

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群