我试图将数据框中的列的类别从因子更改为数字,但是值发生了变化:
Plot DWT
1 1.29
2 0.82
3 1.21
4 3.16
Site.copy$DWT<-as.numeric(as.character(Site.copy$DWT))
#or
Site.copy$DWT<-as.numeric(levels(Site.copy$DWT))[as.integer(Site.copy$DWT)]
#Both codes result in this:
Plot DWT
1 1.290000e+00
2 8.200000e+01
3 1.210000e+00
4 3.160000e+00
如何解决这个问题?
最佳答案
您必须更改 R 中的选项。为此:
选项(scipen = 999)
。
它应该可以工作,这会阻止科学记数法。
关于r - 如何在没有错误的情况下从因子更改为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56797746/