as.numeric对一整列都是字符型的可以转化为numeric;当指定第几行到第几行转化为numeric型时往往不成功。需要重新赋值
如下
dim(cf124_new)
#[1] 128 141433
cf124_new[1:124,1:141433]=as.numeric(unlist(test[1:124,1:141433]))#直接运行时转为numeric型不成功
解决方法:
cf124=cf124_new
dim(cf124)
#[1] 128 141433
cf124_new=cf124_new[1:124,1:141433]
cf124_new[1:124,1:141433]=as.numeric(unlist(test[1:124,1:141433]))
#成功转换