Мой dataframeСоздание строки из dataframe
x1 <- data.frame(C1 = letters[1:4], C3=1:4, C3=letters[11:14])
мне нужно что-то список, где каждый listelement два значения из ряда
x2 <- list(c("a", "1"), c("b", "2"), c("c", "3"), c("d", "4"))
В основном каждые два значения из строки должны быть listelement так что я могу обработать их позже!
Я попытался
lapply(X = x2, MARGIN = 1, FUN = paste, collapse = "")
Но это не дает мне желаемый результат!
разбиваться (as.matrix (x1 [1: 2]), seq_len (nrow (x1))) 'Я думаю. Тем не менее, это странная операция. – Frank
@Frank Почему это странная операция? Ваш код дает мне '[1]" b "" 2 "'. Мне нужно '[1]« b2 »' – Stophface
Хм, теперь я действительно смущен, потому что ваш вопрос на самом деле говорит: «Мне нужно что-то [...]' c ("b", "2") '", предположительно описывающее желаемый результат , В любом случае, это странная операция: (i) использовать числа, сохраненные в виде строк, и (ii) разделить data.frame по строкам. Как правило, такие шаги не нужны в R. – Frank