Я хочу связать строки двух столбцов в одном фрейме данных вместе.В настоящее время я делаю это, объединяя их и разделяя их.Есть ли более сжатый способ сделать это?
library(tidyverse)
library(splitstackshape)
Citrus_1 <- c("Lemon", "Lime", "Orange")
Citrus_2 <- c("Grapefruit", NA, NA)
Fruit_List <- data.frame(Citrus_1, Citrus_2)
Fruit_List %>%
unite(Citrus_List, c("Citrus_1", "Citrus_2"), sep = ",") %>%
cSplit(., "Citrus_List", sep = ",", direction = "long") %>%
filter(!is.na(Citrus_List))
РЕДАКТИРОВАТЬ: Плохой выбор имени столбца.Обновлено до Citrus_List