我不明白为什么我收到了这个警告信息。
> 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
data.frame()
函数的默认设置(并且之所以是默认设置,是因为大多数用户在绝大多数情况下都需要它)。 - David