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)

相关推荐
lishaoan771 个月前
实验设计与分析(第6版,Montgomery)第3章单因子实验:方差分析3.11思考题3.4 R语言解题
统计分析·r·实验设计·残差分析·单因子方差分析·正态假设·lsd
叶庭云7 个月前
Matlab 和 R 语言的数组索引都是从 1 开始,并且是左闭右闭的
matlab·编程语言·r·数组索引·从 1 开始
亿牛云爬虫专家7 个月前
利用 html_table 函数轻松获取网页中的表格数据
爬虫·html·爬虫代理·表格·r·代理ip·html_table
WW、forever7 个月前
【R语言管理】Pycharm配置R语言及使用Anaconda管理R语言虚拟环境
pycharm·r
kylin王国8 个月前
shiny动态生成颜色选择器并将其用于绘图
r语言·r·shiny
前端 贾公子8 个月前
前端全栈 === 快速入 门 Redis
前端·javascript·中间件·node.js·r·re
鸡鸭扣8 个月前
生信:TCGA学习(R、RStudio安装与下载、常用语法与常用快捷键)
生物信息学·r·生信·rstudio
99WOODYXIN8 个月前
生物信息学R语言
r
GarsonW8 个月前
R使用ggplot实现基础数据可视化
信息可视化·数据挖掘·数据分析·数据可视化·r
QH_ShareHub10 个月前
使用源代码编译R包的过程
编译·r·r包安装