【发布时间】:2017-11-21 12:37:34
【问题描述】:
我的数据格式如下:
Parameter Value Parameter Value Parameter Value
Speed 100 Time 1 Distance 260
我想以表格格式将其显示为一列中的所有“参数”和另一列中的所有“值”
Parameter Value
Speed 100
Time 1
Distance 260
请帮帮我。
提前谢谢..!!
【问题讨论】:
-
data.frame(parameter = unlist(df1[c(TRUE, FALSE)]), value = unlist(df1[c(FALSE, TRUE)]))或使用library(data.table); melt(setDT(df), measure = patterns("^Parameter", "^Value"), value.name = c('Parameter', 'Value'))[, variable := NULL][]