全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2777 8
2019-02-13
各位老师,有个棘手的问题想请教一下。我在使用R的时候,输入以下指令,
data<-read.delim("os total2.csv")
Study<-data$Study
Times<-data$Time
NbRisk<-data$NbRisk
Survival<-data$Survivalresults<-msurv (Study, Times, NbRisk, Survival,confidence="Greenwood")
然后就报错了:Error in Summary.factor(1:192, na.rm = FALSE) :
  ‘max’ not meaningful for factors
请问这是什么情况啊。
我的数据形式是这样的
Time        Survival        NbRisk        Study
1         0.99           39.42         1
2         0.96         8.41         1
3         0.95         38.19         1
4         0.95         37.82         1
4         0.94         37.48         1


二维码

扫码加我 拉你入群

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

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

全部回复
2019-2-13 20:38:21
刚刚发帖问的时候把代码发错了,应该是:
>data<-read.delim("os total2.csv")
>Study<-data$Study
>  Times<-data$Time
>  NbRisk<-data$NbRisk
> Survival<-data$Survivalresults<-msurv (Study, Times, NbRisk, Survival,confidence="Greenwood")
二维码

扫码加我 拉你入群

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

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

2019-2-13 21:35:43
Nssmwdbt 发表于 2019-2-13 20:32
各位老师,有个棘手的问题想请教一下。我在使用R的时候,输入以下指令,
data
还不如attach(data)。。之后detach就行了
二维码

扫码加我 拉你入群

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

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

2019-2-14 09:42:23
熬夜头会秃 发表于 2019-2-13 21:35
还不如attach(data)。。之后detach就行了
老师您好,因为平时我实验很多,有没系统的学习过R语言,对这个一些指令的用法不熟悉,能麻烦您根据我这个数据和目的仔细讲讲attach()和detach()的用法吗
还有就是我昨天在报错之后又加了data<-read.delim("os total2.csv",stringsAsFactors=F),然后操作下来以后R提示Error in CondSurv[time == time.init] <- surv.rate[time == time.init] :
  更换参数长度为零
您知道这个是啥意思吗?
二维码

扫码加我 拉你入群

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

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

2019-2-14 10:02:33
有一列数据被读成factor了。要把factor转成数据。
二维码

扫码加我 拉你入群

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

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

2019-2-14 20:48:52
67890 发表于 2019-2-14 10:02
有一列数据被读成factor了。要把factor转成数据。
老师,请问加上stringsAsFactors=F就可以了呀,可是后面R又说

Error in CondSurv[time == time.init] <- surv.rate[time == time.init] :
  更换参数长度为零
实在不懂这个是什么意思
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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