Tôi không hiểu tại sao tôi nhận được thông báo cảnh báo này.Thông báo cảnh báo: Trong `...`: cấp hệ số không hợp lệ, NA đã tạo ra
nhắn> 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 Tại sao R chuyển đổi nó thành yếu tố? – KannarKK
Vì đó là thiết lập mặc định trong hàm 'data.frame()' (và nó là mặc định vì đó là những gì hầu hết người dùng muốn phần lớn thời gian). – David