【发布时间】:2015-05-22 09:23:01
【问题描述】:
df <- data.frame(DAY = character(), ID = character())
我正在运行(for i in DAYS[i]) 并获取每天的 ID 并将它们存储在数据框中
df <- rbind(df, data.frame(ID = IDs))
我想在循环中的每一行的第二列中添加DAY[i]。
我该怎么做?
【问题讨论】:
-
这不是创建data.frame的正确方法。最好运行循环并在循环内创建向量。然后在循环之后,从不同的向量创建 data.frame。
-
你不需要任何循环。 R 不是 Java。请告诉我们
DAY以及期望的结果应该是什么样子。 -
输入:ID Day1 Day2 输出:ID DAY,其中 DAY 介于 Day1 和 Day2 之间