【发布时间】:2021-03-02 19:48:14
【问题描述】:
我们有学区的数据,其中列是当地特定信息(例如,免费和减价午餐百分比)和相应的全州值。
dat <- tribble(
~state.poverty, ~state.EL, ~state.disability, ~state.frpl, ~local.poverty, ~local.frpl, ~local.disability, ~local.EL,
12.50592, 0.08342419, 0.12321831, 0.4495395, 25.23731, 0.6415712, 0.140739, 0.1469898)
dat
# A tibble: 1 x 8
state.poverty state.EL state.disability state.frpl local.poverty local.frpl local.disability local.EL
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 12.5 0.0834 0.123 0.450 25.2 0.642 0.141 0.147
我们想要重塑它,让它看起来像这样。
demog state local
<chr> <dbl> <dbl>
1 poverty 12.5 25.2
2 EL 0.0834 0.147
3 disability 0.123 0.141
4 frpl 0.450 0.642
这似乎是 pivot_longer 应该能够处理的事情,但到目前为止我还没有取得太大的成功。有什么建议吗?
【问题讨论】:
-
这能回答你的问题吗? Gather multiple sets of columns