Это поздно, и это должно быть легко ....Append для каждой строки в dataframe
Дано:
a <- c(1,2)
b <- c(3,4)
foo <- data.frame(a,b)
a.leading <- rep(0, 2)
Как я добавляю a.leading к каждой строке в обув, чтобы выглядеть это?
V1 V2 a b
1 0 0 1 3
2 0 0 2 4
Я знаю, что я мог бы просто cbind V1 и V2 только с 0, но как бы один это сделать с помощью петли или векторизованного функции? V1 и V2 не должны быть именами; Я могу изменить их позже, если это необходимо.
Почему вы хотите, чтобы сделать это с помощью цикла? –
Я предполагаю, что это не должен быть цикл; какая у вас идея, и я сделаю это. Мне сложно объяснить, что мне нужно. Я хочу в основном удлинить каждую строку кадра данных, добавив к нему нуль, чтобы я мог объединить два фрейма данных вместе. Я пытаюсь сопоставить измерения другого кадра данных с этим. –
'data.frame (t (replicate (nrow (foo), a.leading)), foo)', если вам нужен конкретный вектор строки, добавленный. В противном случае, ответ @TimBiegeleisen - это пятно на деньги для добавления константы. – thelatemail