全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
937 1
2021-12-02
a<-c("Event N","OS% (5%CI, 95%CI)","P")
for(i in 4:dim(data1998)[2]){
  fit1<-survfit(Surv(months,BCSS==1)~tumorinnervsouter,subset=(data1998[,i]==1),data=data1998)
  p<-survdiff(Surv(months,BCSS==1)~tumorinnervsouter,rho=0,subset=(data1998[,i]==1),data=data1998)
  tbl1<-tbl_survfit(fit1,times=120)%>%add_nevent()
  a<-rbind(a,c(
    inline_text(tbl1,column = nevent),
    inline_text(tbl1,time =120, level = "2"),
    1-pchisq(p$chisq,length(p$n)-1)))
  }
目前bl1<-tbl_survfit(fit1,times=120)%>%add_nevent(),不保留小数位
怎么设置tbl1<-tbl_survfit(fit1,times=120)%>%add_nevent(),使生存率是带小数点后一位的:如88.9%。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-5-14 20:29:18
在R语言中,你可以使用`round()`函数来设置数字的小数位数。如果你想要将`tbl1`中的数值列保留到小数点后n位,可以这样做:

```r
# 假设 tbl1 是你的数据框,且你希望调整名为"survival_prob"的列
tbl1$survival_prob <- round(tbl1$survival_prob, n)

# 其中,将 "n" 替换为你想要的小数位数
```

如果你不确定列的名字,你可以先用`names()`或`colnames()`查看`tbl1`中的列名。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群