Создание неопрятных данных для форматирования - PullRequest
0 голосов
/ 06 июня 2018

Я уверен, что мог бы использовать некоторую помощь по этой нетипичной проблеме.Я помогаю другу в исследовательском исследовании, и ему нужно переформатировать свои данные, чтобы компьютер мог их проглотить и представить для опроса на его факультете.

Ему нужно перевернуть каждую строку текущего кадра данных в один повторяющийся столбец.Я не смог ничего найти для этой уникальной проблемы форматирования, несмотря на пару недель поиска.

Вот пример кадра данных: нормальный кадр данных

ВотКонечный продукт, который нужен моему другу: неопрятный продукт данных

Заранее благодарим за любую помощь, которую вы можете предложить.

Пример кадра данных:

narratives <- c("Jenny did a great ...", "John was proficient ...", "Davis was lazy and ...")
qual_ex <- data.frame(narratives)
qual_ex$know <- paste("Knowledge:", "\n", "Yes", "\n", "No")
qual_ex$skill <- paste("Skills:", "\n", "Yes", "\n", "No")
qual_ex$att <- paste("Attitude:", "\n", "Yes", "\n", "No")

1 Ответ

0 голосов
/ 06 июня 2018

Мы получаем транспонирование (t) data.frame ('df1'), конвертируем matrix в vector с c (или as.vector) и создаем data.frameс одной колонкой

df2 <- data.frame(Narrative = c(t(df1)))
...