Преобразование одного столбца данных в несколько столбцов - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть фрейм данных в R, который выглядит как данные, созданные с помощью этого кода (только намного дольше)

vec <- c("Status:", "Pass", "Date:", "08/11/2018")
df <- data.frame(Variables = vec)

Мне нужен фрейм данных с заголовками столбцов, значениями которых заканчиваются на двоеточие, а значениями - строка ниже. Таким образом, вышесказанное будет выглядеть так

Status  | Date
Pass   |  08/11/2018

Как это можно сделать? Я даже не знаю с чего начать

1 Ответ

0 голосов
/ 12 ноября 2018

Мы можем использовать логический вектор для переработки

i1 <- c(FALSE, TRUE)
d1 <- as.data.frame.list(vec[i1])
names(d1) <- sub(":", "", vec[!i1])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...