1 CC 0.752518362371834 2 CC -0.584273291395095 3 CC -0.881610736917873 4 CC 0.00958369892674676 5 CC 0.604258589972302 6 CC 0.752518362371834 class(sw[,2]) [1] "character"

解决方法:
将character字符型转化为数值型,重新建数据框。

swd <- data.frame(rs123 = sw$rs123, 
                  mm = as.numeric(sw$mm), stringsAsFactors = FALSE)
> class(swd[,2])
[1] "numeric"

数值型已经改过来了,现在重新跑数据就没有问题了。

本文来自博客园,作者:橙子牛奶糖(陈文燕),转载请注明原文链接:https://www.cnblogs.com/chenwenyan/p/12582786.html