从table1对象创建单独的变量

埃迪·伊特尔曼

我使用来自tableOne包的createTableOne函数。我很喜欢 为了便于在R markdown中访问,我想将列表对象部署到单独的变量中。

例如:如果我有一张桌子:

      0   1
Var1 12   15
var2 85   32

我想传播到以下变量:

Var1_0 = 12
Var1_1 = 15
Var2_0 = 85
Var1_1 = 32
阿克伦

根据表的结构,我们可以unclass将输出返回list,提取组件'ContTable',它也是a list,因此我们在listwith上循环lapply,然后获取行,列名以提取单个组件('n ','mean','sd'),使用格式化sprintf某些组件的输出,并以形式返回list要将名称设置为n_1n_2等等,通过listwith循环Map,通过pasteing设置名称,然后用于list2env在全局环境中创建对象(不过不建议)

library(tableone)    
lst1 <- unclass(table2)
lst2 <- lapply(unclass(lst1$ContTable), function(x)
    list(n = x[1, "n"], age = sprintf('%f (%0.2f)', x['age', 'mean'], 
    x['age', 'sd']),  time = sprintf('%f (%0.2f)', x['time', 'mean'], 
            x['time', 'sd'])))

Map(function(x, y) list2env(setNames(x, paste0(names(x), "_", y)),
              .GlobalEnv),  lst2, names(lst2))

-输出

n_1
#[1] 138
n_2
#[1] 90
age_1
#[1] "63.340580 (9.14)"
age_2
#[1] "61.077778 (8.85)"
time_1
#[1] "283.231884 (213.05)"
time_2
#[1] "338.966667 (203.47)"





    

数据

vars <- c("age","ph.ecog","time") 
catvars <- c("ph.ecog") 
table2 <- CreateTableOne(vars = vars, factorVars = catvars,
           data = lung, strata = "sex")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从“ TABLE1 AND TABLE2”创建SELECT查询

来自分类Dev

创建Form1对象会导致堆栈溢出

来自分类Dev

使用table1创建汇总表时出错:“ ExtractVars中的模型公式无效”

来自分类Dev

如何在Java的单独类中创建两个对象引用变量

来自分类Dev

R:从单独的参数列表中在data.table中创建新变量

来自分类Dev

SQL - 从 table2 更新 table1 值

来自分类Dev

选择 table1 和 table2 的计数

来自分类Dev

如何创建唯一对象?

来自分类Dev

创建对象类型的变量

来自分类Dev

动态创建对象的变量

来自分类Dev

创建类变量的对象

来自分类Dev

显示来自table1的数据,其中其id(Table1 Id)未包含在table2中

来自分类Dev

在单独的文件中从类创建对象

来自分类Dev

“With”命令比使用临时表慢 Select * into #table1 from

来自分类Dev

91对象变量或未设置块变量

来自分类Dev

Javascript从对象创建唯一对象的数组

来自分类Dev

当Table1.COL = Table2.Col时,从Table1中删除行

来自分类Dev

从多个单独的变量中创建一个合并变量

来自分类Dev

为什么要声明/创建一个单独的变量以通过引用进行调用,而不只是在函数调用中创建一个自动对象?

来自分类Dev

当场对象创建与变量声明

来自分类Dev

当场对象创建与变量声明

来自分类Dev

MySQL SELECT * FROM table1,table2,table3

来自分类Dev

如果 table1 中的 table2 id 不为空,如何加入 table2

来自分类Dev

NSPlaceholderDictionary:尝试从对象中插入零对象[1]

来自分类Dev

尝试从对象中插入零对象[1]

来自分类Dev

尝试从对象中插入零对象[1]

来自分类Dev

访问同一对象函数中的变量

来自分类Dev

我需要从 oracle 中的另一个 table2 创建一个 oracle table1。我需要插入数据作为table2的列名。例子

来自分类Dev

如何使用与table1不相关的子句正确计算table2中与table1中的项目相关的行

Related 相关文章

  1. 1

    如何从“ TABLE1 AND TABLE2”创建SELECT查询

  2. 2

    创建Form1对象会导致堆栈溢出

  3. 3

    使用table1创建汇总表时出错:“ ExtractVars中的模型公式无效”

  4. 4

    如何在Java的单独类中创建两个对象引用变量

  5. 5

    R:从单独的参数列表中在data.table中创建新变量

  6. 6

    SQL - 从 table2 更新 table1 值

  7. 7

    选择 table1 和 table2 的计数

  8. 8

    如何创建唯一对象?

  9. 9

    创建对象类型的变量

  10. 10

    动态创建对象的变量

  11. 11

    创建类变量的对象

  12. 12

    显示来自table1的数据,其中其id(Table1 Id)未包含在table2中

  13. 13

    在单独的文件中从类创建对象

  14. 14

    “With”命令比使用临时表慢 Select * into #table1 from

  15. 15

    91对象变量或未设置块变量

  16. 16

    Javascript从对象创建唯一对象的数组

  17. 17

    当Table1.COL = Table2.Col时,从Table1中删除行

  18. 18

    从多个单独的变量中创建一个合并变量

  19. 19

    为什么要声明/创建一个单独的变量以通过引用进行调用,而不只是在函数调用中创建一个自动对象?

  20. 20

    当场对象创建与变量声明

  21. 21

    当场对象创建与变量声明

  22. 22

    MySQL SELECT * FROM table1,table2,table3

  23. 23

    如果 table1 中的 table2 id 不为空,如何加入 table2

  24. 24

    NSPlaceholderDictionary:尝试从对象中插入零对象[1]

  25. 25

    尝试从对象中插入零对象[1]

  26. 26

    尝试从对象中插入零对象[1]

  27. 27

    访问同一对象函数中的变量

  28. 28

    我需要从 oracle 中的另一个 table2 创建一个 oracle table1。我需要插入数据作为table2的列名。例子

  29. 29

    如何使用与table1不相关的子句正确计算table2中与table1中的项目相关的行

热门标签

归档