热线电话:13121318867

登录
2018-10-16 阅读量: 3230
使用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
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子