为格式化目的创建不整洁的数据

时间:2018-06-06 03:57:01

标签: r reformatting

我肯定可以在这个非典型问题上使用一些帮助。我正在帮助一位研究的朋友,他需要重新格式化他的数据,以便计算机摄取和呈现他的教师的调查。

他需要将当前数据帧的每一行翻转成一个重复的列。尽管进行了几周的搜索,但我找不到任何有关此独特格式问题的内容。

以下是数据框示例: normal data frame

这是我朋友需要的最终产品: untidy data product

提前感谢您提供的任何帮助。

示例数据框:

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 :(得分:0)

我们获得data.frame('df1')的转置(t),将matrix转换为vector c(或{{1 }}),并使用单列

创建as.vector
data.frame