在R中创建表时,用变量标签替换变量名称

时间:2016-04-06 10:06:38

标签: r

我有这个数据

> dat_urg[1:6,1:6]
    FREHT FREMI CFTHR CFAP FARR FANGIO
41    YES   YES    NO   NO   NO    YES
49    YES   YES    NO   NO   NO    YES
94    YES   YES    NO   NO   NO     NO
101   YES   YES    NO   NO   NO     NO
106   YES   YES    NO   NO   NO     NO
138   YES   YES    NO   NO   NO     NO

我按以下方式创建表1:

library(tableone)
vars_readm <- c("FREHT","FREMI","CFTHR","CFAP","FARR","FANGIO")
> CreateTableOne(vars = vars_readm, data = dat_urg)

               Overall    
  n                556        
  FREHT = YES (%)  494 (88.8) 
  FREMI = YES (%)  435 (78.2) 
  CFTHR = YES (%)   22 ( 4.0) 
  CFAP = YES (%)    39 ( 7.0) 
  FARR = YES (%)    15 ( 2.7) 
  FANGIO = YES (%) 198 (35.6) 

现在的问题是如何标记变量名称,以便输出显示标签而不是变量名称。

例如:我希望使用以下名称代替现有变量:

c("Cardiac event driven","RE-MI/UAP","Stent thrombosis","Angina","Arrhythmia","Cor. Angiography")

我知道可以选择使用

更改变量名称
names(dat_urg) <- c("Cardiac event driven","RE-MI/UAP","Stent thrombosis","Angina","Arrhythmia","Cor. Angiography")

但是继续使用新名字是非常不舒服的。 是否有任何选项来定义标签并仅用于创建我需要的表格?

0 个答案:

没有答案