楼主: cuihaidong79
585 1

[统计软件] 求助tbl1<-tbl_survfit()怎么设置小数位数 [推广有奖]

  • 0关注
  • 0粉丝

初中生

9%

还不是VIP/贵宾

-

威望
0
论坛币
999 个
通用积分
0.5416
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
83 点
帖子
3
精华
0
在线时间
17 小时
注册时间
2021-9-14
最后登录
2022-7-16

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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学术大模型生成,添加下方二维码,优先体验功能试用



使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-10 05:53