[问题] 字串怎么变量字?... 做关联性分析(cor)

楼主: pockychu (:"))   2016-07-25 21:18:44
[问题类型]:
有一组open data 内容为每一年男女 身高 体重的资料
x轴为year gender height weight
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
想要做关联性分析 correlation coefficient 并画图
看年度 性别 身高 体重 两两之间谁最有关联
但cor的资料必须要为numeric
我想要把性别变成numeric 再做cor
看似简单 但尝试了很多语法 都做不出来QWQ
或者是可以自己指定男为0 女为1
[程式范例]:
以下是我试过的
data$x = as.numeric(data$x)
data<-as.numeric(as.character(data$gender))
data[indx] <- lapply(data[indx], function(x) as.numeric(as.character(x)))
以下分别是以上方法的错误讯息
Warning message:
NAs introduced by coercion
Error in `$<-.data.frame`(`*tmp*`, "x", value = numeric(0)) :
replacement has 0 rows, data has 58046
拜托了>"< 谢谢!!!!
作者: sunkao1035 (sunkao)   2016-07-26 00:07:00
若性别为x 可用levels(x)=c("0","1")

Links booklink

Contact Us: admin [ a t ] ucptt.com