Я хочу прочитать строку из одного кадра данных и добавить эту строку данных в столбец другого фрейма данных. Размеры совместимы. Как это сделать?Прочитать строку из одного кадра данных и записать его в столбец другого
Определение A & B в кадрах 3X3:
A <- data.frame(c(1:3),c(4:6),c(7:9))
А:
c.1.3. c.4.6. c.7.9.
1 1 4 7
2 2 5 8
3 3 6 9
B <- data.frame(c(13:15),c(16:18),c(19:21))
Б:
c.13.15. c.16.18. c.19.21.
1 13 16 19
2 14 17 20
3 15 18 21
Я хочу, чтобы добавить последнюю строку B к новый столбец в А, чтобы я попал в A:
1 1 4 7 15
2 2 5 8 18
3 3 6 9 21
Это работает. Есть ли более простой способ?
A[, 4] <- unlist(B[3, ])
A[,5] <- NULL
dataframes существует на нескольких языках. Можете быть более конкретными? Вы имеете в виду R, python или что-то еще? – Mike
Извините, я имею в виду R. Я строю dataframe для хранения результатов из других фреймов данных. У меня есть кадр данных NXM, который содержит мои результаты. Я выбираю строку из фрейма данных QXN, и я хочу загрузить эту строку в свой кадр данных результатов NXM в виде столбца. Я пробовал различные схемы, но всегда получаю ошибки при попытке загрузить вектор строки в виде столбца в кадр данных результата. – Ernie
Мне не нужно назначить нуль. Только получить 4 столбца матрицы в A. Также см., Что 'A [, 4] <- t (B [3,])' успешно. –