r 将列表名称与列表级别组合以模仿R中的摘要(lm(...))对象的系数输出(也称为smushed变量名称)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 将列表名称与列表级别组合以模仿R中的摘要(lm(...))对象的系数输出(也称为smushed变量名称)相关的知识,希望对你有一定的参考价值。

# place list levels in object
list_levels <- 
  mtcars %>% select(vs, gear) %>% 
  transmute(vs_fctr = factor(vs, labels = c("0. Zero", "1. One")), 
            gear_fctr = factor(gear, labels = c("3. Three", "4. Four", "5. Five"))) %>% 
  sapply(levels) # sapply extracts unique levels from all variables

# i still don't understand this code but it works...
lapply(seq_along(list_levels), 
       function(i) paste(names(list_levels)[[i]], list_levels[[i]], sep = "")) %>% 
  unlist()

以上是关于r 将列表名称与列表级别组合以模仿R中的摘要(lm(...))对象的系数输出(也称为smushed变量名称)的主要内容,如果未能解决你的问题,请参考以下文章

R如何将变量名称列表一起传递给函数

R shiny 中的级别替换创建两个级别列表,一个为 NULL

R(purrr)展平命名列表列表以列出并保留名称

R语言——列表

将变量向量传递给 lm() 公式

如何将预测列表转换为R中的规范化表