R|基线表分析

三、基线表分析

安装包

install.packages("tableone")

加载包 tableone是用来做基线检验的安装包

library(tableone)

将分类变量转换为因子变量

varsToFactor <- c("status", "trt", "ascites", "hepato", "spiders", "edema", "stage")

data[varsToFactor] <- lapply(data[varsToFactor], factor)

vars <- c("time", "status", "age", "sex", "ascites", "hepato", "spiders", "edema", "bili", "chol", "albumin", "copper", "alk.phos", "ast", "trig", "platelet", "protime", "stage")

根据治疗组(trt)创建Table 1

tableOne <- CreateTableOne(vars = vars, strata = c("trt"), data = data)

只需输入对象名称,将调用print.TableOne方法

tableOne

setwd("E:\\神州医疗工作中心\\2024年工作")

read.csv(tableOne ,"result.csv") #保存在自己的存储路径中

另外一种保存方式

如果您的工作流程包括在撰写稿件时复制到Excel和Word中,您可能会受益于quote参数。这将引用所有内容,以免Excel搞乱了单元格。

方法1

tab1Mat <- print(tableOne, nonnormal = c("bili", "chol", "copper", "alk.phos", "trig"),

exact = c("status", "stage"), quote = TRUE)

write.csv(tab1Mat, file = "Result1_Table1.csv")

方法2

print(tableOne, formatOptions = list(big.mark = ","))

tab1Mat2 <- print(tableOne, showAllLevels = TRUE, quote = FALSE, noSpaces = TRUE, printToggle = FALSE)

write.csv(tab1Mat2, file = "Result2_Table1.csv")

print(tableOne, nonnormal = c("bili", "chol", "copper", "alk.phos", "trig"),

exact = c("status", "stage"), quote = TRUE, noSpaces = TRUE)

相关推荐
叶庭云3 天前
Matlab 和 R 语言的数组索引都是从 1 开始,并且是左闭右闭的
matlab·编程语言·r·数组索引·从 1 开始
亿牛云爬虫专家6 天前
利用 html_table 函数轻松获取网页中的表格数据
爬虫·html·爬虫代理·表格·r·代理ip·html_table
WW、forever1 个月前
【R语言管理】Pycharm配置R语言及使用Anaconda管理R语言虚拟环境
pycharm·r
kylin王国1 个月前
shiny动态生成颜色选择器并将其用于绘图
r语言·r·shiny
前端 贾公子1 个月前
前端全栈 === 快速入 门 Redis
前端·javascript·中间件·node.js·r·re
鸡鸭扣1 个月前
生信:TCGA学习(R、RStudio安装与下载、常用语法与常用快捷键)
生物信息学·r·生信·rstudio
99WOODYXIN2 个月前
生物信息学R语言
r
GarsonW2 个月前
R使用ggplot实现基础数据可视化
信息可视化·数据挖掘·数据分析·数据可视化·r
QH_ShareHub3 个月前
使用源代码编译R包的过程
编译·r·r包安装
临床数据科学和人工智能兴趣组4 个月前
R语言中的命名规则
r语言·r·命名