用字符和数字创建一行

Create a row with character and numeric

我想创建一个具有 NA 值、0 值和字符的单曲,如下所示:

newrow = c(NA, NA, NA, NA, "GPP", numeric(0), NA, NA, NA, NA, NA, NA, NA, NA, numeric(0), NA, NA, NA, NA, NA, NA)

但是,零值在输出中转换为 NA 值。

[1] NA    NA    NA    NA    "GPP" NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA 

有谁知道出了什么问题吗?

弗兰克的回答:

newrow = list(NA, NA, NA, NA, "GPP", numeric(1), NA, NA, NA, NA, NA, NA, NA, NA, numeric(1), NA, NA, NA, NA, NA, NA)