【发布时间】:2017-09-04 14:47:38
【问题描述】:
AreaCode Name Rank
1001108 HA - 2326
1001247 HA - 2327
1003063 GC - 2328
1000957 DG - 2329
1001290 EA - 2330
1003305 GC - 2331
1003417 GC - 2332
1006442 WL - 2333
1005076 PK - 2334
1004581 NL - 2335
我是 R 新手,遇到了一些问题。我有一个数据集,我想将最接近的较高/较低排名的区域代码子集到 GC,以便进行病例对照研究。
所以我希望 AreaCode 1001247、1000957、1001290、1006442 在单独的数据框中。我该怎么做呢?我假设通过一个循环,但没有这些经验。这些数据有大约 6000 个观测值,因此手工操作会让人筋疲力尽。有没有办法做到这一点?
【问题讨论】:
-
你能具体说明你最接近的意思吗?在 Ranks/AreaCode 中最近的 nrs,位置?
-
嗨,是的 - 我想要排名最接近的,所以对于每个 GC 区号,我想要排名最接近(更高和更低)的非 GC 区号。
-
请分享您想要的输出。