为格式化目的创建不整洁的数据
Creating untidy data for formatting purposes
我确实需要一些帮助来解决这个非典型问题。我正在帮助一位朋友进行研究,他需要重新格式化数据以便计算机摄取和呈现以供对他的教职员工进行调查。
他需要将当前数据帧的每一行翻转成一个重复的列。尽管搜索了几周,但我找不到任何关于这个独特格式问题的信息。
这是数据框示例:
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")
我们得到 data.frame ('df1') 的转置 (t
),将 matrix
转换为 vector
和 c
(或as.vector
),并创建一个具有单列
的data.frame
df2 <- data.frame(Narrative = c(t(df1)))
我确实需要一些帮助来解决这个非典型问题。我正在帮助一位朋友进行研究,他需要重新格式化数据以便计算机摄取和呈现以供对他的教职员工进行调查。
他需要将当前数据帧的每一行翻转成一个重复的列。尽管搜索了几周,但我找不到任何关于这个独特格式问题的信息。
这是数据框示例: 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")
我们得到 data.frame ('df1') 的转置 (t
),将 matrix
转换为 vector
和 c
(或as.vector
),并创建一个具有单列
data.frame
df2 <- data.frame(Narrative = c(t(df1)))