【发布时间】:2017-02-09 15:58:51
【问题描述】:
我有一个包含 300 多个变量的纵向数据框,一个医院数据库。对于某个临床测试,我提取了该测试的测试值和访问日期,这也对应于 dplyr 包的测试日期如下:
df_VL<- select(df, ends_with("vload"))
df_dat<- select(df, ends_with("datvisit"))
然后我merge这两个和cbind:
df_x<- cbind(df_VL,df_dat)
但这首先给了我所有的测试结果,然后是测试日期。
我需要
按时间顺序逐一提取以"vload"和"datvisit"结尾的所有变量,例如-->“t0datvisit”、“t0vload”、“t6datvisit”、“t6vload”、.......“t180datvisit ", "t180vload"
或者
按此顺序再次合并两个数据帧的列 --> "t0datvisit", "t0vload","t6datvisit", "t6vload",......."t180datvisit", "t180vload"
你知道怎么做吗?
【问题讨论】:
标签: r merge extraction