我试图按行绑定两张表,但无法绑定.我们有什么办法来约束它吗

mtcars$vs<-factor(mtcars$vs, levels=c(0,1), labels=c("Male","female"))
mtcars$am<-factor(mtcars$am, levels=c(0,1), labels=c("Male","female"))


t1 <- expss::cro_cpct(mtcars$vs) %>% t()
t2 <- expss::cro_cpct(mtcars$am) %>% t()
t3 <- rbind(t1,t2)
Error in match.names(clabs, names(xi)) : 
  names do not match previous names

output required enter image description here

推荐答案

你有不同的列名,这就是为什么你不能有rbind个表.您需要做一些事情使列名相同,例如:

library(expss)
data("mtcars")
mtcars$vs<-factor(mtcars$vs, levels=c(0,1), labels=c("Male","female"))
mtcars$am<-factor(mtcars$am, levels=c(0,1), labels=c("Male","female"))

# set the same variable labels on both variable
var_lab(mtcars$vs) = "|"
var_lab(mtcars$am) = "|"

t1 <- expss::cro_cpct(mtcars$vs) %>% t()
t2 <- expss::cro_cpct(mtcars$am) %>% t()
t3 <- rbind(t1,t2)

R相关问答推荐

具有多个依赖变量/LHS的逻辑模型

根据收件箱中的特定值提取列名

从gtsummary包中使用tBL_strata()和tBL_summary()时删除变量标签

矩阵%*%矩阵中的错误:需要数字/复杂矩阵/向量参数

在使用ggroove后,将图例合并在gplot中

更改默认系列1以更改名称

如何从R中的字符串元素中减go 一个数字?

根据多个条件增加y轴高度以适应geom_text标签

如何在modelsummary中重命名统计数据?

自动变更列表

LOF中的插图短文字幕

Conditional documentr::R中数据帧的summarize()

数据集上的R循环和存储模型系数

R-使用stri_trans_General()将其音译为德语字母

抽样变换-REXP与RWEIBUR

如何计算多个变量的百分比与总和的百分比?

reshape 数据帧-基于组将行转换为列

臭虫?GradeThis::grade_this_code()在`-code-check`块中失败

如何在给定的环境中找到函数的函数参数?

使用另一列中的增长率外推R(使用dplyr)