[问题类型]:
有一组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
拜托了>"< 谢谢!!!!