当前数据框(df)
V1 V2 V3
a aa 0.11 1.11
b bb 3.45 2.24
c cc 2.23 3.45
sapply(df, class)
V1 V2 V3
"factor" "factor" "factor"
我正在尝试将V2和V3转换为数字 这就是我的尝试:
df$V2<- as.numeric(df$V2)
df$V3<- as.numeric(df$V3)
然后它变成了整数,如1 2 3.
我想知道如何在不改变数据的情况下将因子转换为数字形式
答案 0 :(得分:0)
尝试:
df$V2<- as.numeric(as.character((df$V2))
df$V3<- as.numeric(as.character((df$V3))
我知道这有不同的方法,但这通常对我有用。