【发布时间】:2019-11-28 13:59:42
【问题描述】:
我有一个类似这样的数据集:
df_1 <- tribble(
~id, ~type, ~min_price, ~max_price,
"1", "X", 10, 40,
"1", "Y", 20, 50,
"2", "X", 18, 40,
"2", "Y", 34, 50,
"2", NA, 15, 70,
"3", "X", 40, 90,
"3", "Y", 23, 100,
)
但现在,我想按“id”对数据进行分组,然后将行切换为列。我认为这不像转置。
df_1 <- tribble(
~id, ~min_price_X, ~min_price_Y, ~min_price_NA, ~max_price_X, ~max_price_Y, ~max_price_NA,
"1", 10, 10, NA, 40, 50, NA,
"2", 18, 34, 15, 40, 50, 70,
"3", 40, 23, NA, 90, 100, NA,
)
您对获取这些数据有什么建议吗?
【问题讨论】: