【发布时间】:2020-08-05 14:17:36
【问题描述】:
我正在尝试使用pivot_longer。但是,我不确定如何使用names_sep 或names_pattern 来解决这个问题。
dat <- tribble(
~group, ~BP, ~HS, ~BB, ~lowerBP, ~upperBP, ~lowerHS, ~upperHS, ~lowerBB, ~upperBB,
"1", 0.51, 0.15, 0.05, 0.16, 0.18, 0.5, 0.52, 0.14, 0.16,
"2.1", 0.67, 0.09, 0.06, 0.09, 0.11, 0.66, 0.68, 0.08, 0.1,
"2.2", 0.36, 0.13, 0.07, 0.12, 0.15, 0.34, 0.38, 0.12, 0.14,
"2.3", 0.09, 0.17, 0.09, 0.13, 0.16, 0.08, 0.11, 0.15, 0.18,
"2.4", 0.68, 0.12, 0.07, 0.12, 0.14, 0.66, 0.69, 0.11, 0.13,
"3", 0.53, 0.15, 0.06, 0.14, 0.16, 0.52, 0.53, 0.15, 0.16)
期望的输出(宽数据的第一行)
group names values lower upper
1 BP 0.51 0.16 0.18
1 HS 0.15 0.5 0.52
1 BB 0.05 0.14 0.16
【问题讨论】:
-
您能否举例说明所需输出的外观以及使用
dput的可重现数据示例? -
您好,感谢您的评论,我不熟悉 dput。但试图使所需的输出更清晰。
-
没关系
dput,我以前没见过 tribble 但它的工作原理是一样的。