【发布时间】:2020-04-09 05:22:19
【问题描述】:
我的df如下
monday_A monday_B tuesday_A tuesday_B
1 2 4 100
6 7 8 5
我想重新排序,让它变成
date Group quantitive
Monday A 1
Monday A 6
Monday B 2
Monday B 7
Tuesday A 4
Tuesday A 8
Tuesday B 100
Tuesday B 5
我做了什么
df %>% pivot_longer(monday_A:tuesday_B, names_to="tempGroup", values_to="quantitive")
成功了
tempGroup quantitive
monday_A 1
monday_A 6
monday_B 2
monday_B 7
tuesday_A 4
tuesday_A 8
tuesday_B 100
tuesday_B 5
现在如何分离 tempgroup ?我认为 ifelse 的正则表达式可以通过分离 undercore 来做到这一点
【问题讨论】:
-
在
tidyr上使用separatetempGroup