继续不务正业,今天来弄弄R

因为被人拜托要做concordance index和calibration plot,两个东西都要用R,前面的可以用survcomp包搞定,后面的rms包应该可以,不过还没试成功。但是最开始就被卡住了:数据怎么导进R啊?

data manager么?那个只是下载现成的数据库用的啊,亲。

那……上网一查,发现相当的复杂啊,不过基本上就是这么一条命令:

a<-read.table(file.choose(),header=T,sep=";");

file.choose可以打开对话框自己选文件,header=T的话可以在表格的第一行设置表头,sep设置成;就主要是看自己的csv怎么分类的了

上面这么一来,基本上就可以把表格数据导进r了,但是后面的才是头痛的地方

导进来以后怎么用呢?

一开始我以为要把各个变量分成多个csv导入<这样子是错误的

其实导入进来以后就变成一个dataframe了,比如我一个表,4个变量:age,sex,event,survtime,

现在如果想要获取a变量这一列的数据,只要Va<-a$age就ok 了

这里面a是指向dataFrame的变量,age是dataframe里面age变量这一列的向量,现在用$把他提出来,然后转给Va,ok啦

posted @ 2015-03-22 16:35  小明_siuming2  阅读(175)  评论(0编辑  收藏  举报