在现有R数据框中,从列名列表中创建许多新的空列

时间:2020-11-05 05:02:53

标签: r dataframe

我有一个已填写的现有R数据框。我想在一系列新列中输入新信息。如果我有一个列名列表,是否有一种简单的方法来形成所有这些空列?

然后我将根据以后的计算结果填写条目

MWE

animal = c("echidna", "kangaroo", "emu")
age = c(3, 7, 4)
df <- data.frame(animal, age)

newColumns = c("pen", "colour", "sex")

我知道我能做

df$pen = NA
df$colour = NA
df$sex = NA

但是因为我有列表,而且很长-有没有有效的方法来做到这一点?

0 个答案:

没有答案
相关问题