我不明白爲什麼我得到這個警告信息。警告信息:在`...`:無效因子水平,產生的不適用
> fixed <- data.frame("Type" = character(3), "Amount" = numeric(3))
> fixed[1, ] <- c("lunch", 100)
Warning message:
In `[<-.factor`(`*tmp*`, iseq, value = "lunch") :
invalid factor level, NA generated
> fixed
Type Amount
1 <NA> 100
2 0
3 0
@David爲什麼R將它轉換成因子? – KannarKK
因爲這是'data.frame()'函數中的默認設置(並且它是默認設置,因爲這是大多數用戶絕大多數時間需要的)。 – David