【发布时间】:2021-03-16 18:02:14
【问题描述】:
我有一个公司客户的数据框,该数据框有 128 个观察值,全部来自 2020 年。由于我想将此数据框添加到 2021 个客户,我想在添加新行之前添加一个“年份”列/观察。我已经做了一个'for'循环来这样做,但没有成功。我的代码只返回一个 1x1 的数据框。
你能帮帮我吗?
我的代码:
for (i in length(clients)) {
x <- 2020
b <- rbind(x)
return(b)
}
返回:
[1] 2020
而不是我的 df 中具有“2020”值的列。
【问题讨论】:
-
请展示一个可重现的小例子
-
这应该向您的 data.frame 添加一个新列(“year_2020”),所有行中都包含 2020:clients$year_2020