Объединить строки кадра данных в R - PullRequest
0 голосов
/ 10 мая 2018

У меня есть столбцы "мужчина" и "женщина" в data.frame.Строки этих столбцов являются числами.

Чтобы сделать его более аккуратным, я хотел бы добавить новый столбец "пол" для мужчины / женщины, а рядом с ним я хочу объединить оба существующих столбца "мужчина" и "женщина" (сцифры в нем).

Как я могу это сделать?Я пробовал bind_rows() и mutate(), но не получилось.

1 Ответ

0 голосов
/ 10 мая 2018

Если вы используете bind_rows и mutate, похоже, что вы используете dplyr в тидиверсе, поэтому я бы использовал пакет tidyr для этого

library(tidyr)
df <- data.frame(Text = c("Foo","Bar","babel"),Male =c(1,2,3), Female = c(4,5,6), stringsAsFactors = FALSE)

gather(df, Gender, GenderValue, Male, Female)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...