啊啊啊啊啊吖

2018-10-16   阅读量: 2626

数据分析师 R语言

使用R怎么将多行数据转化成一行数据

扫码加入数据分析学习群
#原始数据
df <- data.frame(x = c("a", "b","c"), y = c(3, 4,5), z = c(5, 6,7))

解决方法:

df %>%

 mutate(id = 1:n()) %>%

 gather(key = key, value = value, -id) %>%

 mutate(key = paste0(key, id)) %>%

 select(-id) %>%

 spread(key, value)


希望能够帮到你💛

117.1515 3 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子