我希望將表轉換為資料幀而不將字符向量轉換為因子。但是,stringsAsFactors在這種情況下,該引數不會按預期作業。
#create table
(t <- table(c("a", "b"), c("c", "c")))
# c
# a 1
# b 1
#convert table into dataframe
(df <- data.frame(t, stringsAsFactors=F))
# Var1 Var2 Freq
#1 a c 1
#2 b c 1
#df column is factor
class(df$Var1)
[1] "factor"
uj5u.com熱心網友回復:
您需要as.data.frame改為,data.frame不會修改原始因素:
> df <- as.data.frame(t, stringsAsFactors=F)
> class(df$Var1)
[1] "character"
>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/353853.html
