Подтвердить что ты не робот

Объединить два или более информационных кадра в системе R

Мои вопросы: как присоединиться к двум или более кадрам данных в системе R?

Например:

У меня есть два кадра данных:

первый:

   x  y  z
1  3  2  4
2  4  5  7
3  5  6  8

второй:

   x  y  z
1  1  1  1
2  4  5  7

Мне нужно это:

   x  y  z
1  3  2  4
2  4  5  7
3  5  6  8
4  1  1  1
5  4  5  7

Я попытался использовать append для каждого вектора, например:

для (i в 1: длина (первая)) {

    mix[[i]]<-append(first[i], second[i])}

f < -do.call(rbind, mix)

Но это не сработало, как мне было нужно. Я не получил свою матрицу, у меня была другая структура.

4b9b3361

Ответ 1

У вас есть правильная идея, используя rbind(), но это намного проще. Если ваши кадры данных называются "первым" и "вторым":

f <- rbind(first, second)

И f ​​- это новый кадр данных.