首页 > 解决方案 > 使用建议的起始值从长转换为宽的问题

问题描述

我有这个数据

cluster<-c(12,12,12,13,13,13,13,13)
names<-c("james","john", "jim","jeff","luke","sicklo","greaw","love")
data1<-data.frame(cluster,names)
data1

从长帧转换为宽帧后,我想要以下输出,起始名称为“name__0”

cluster<-c(12,13)
names__0<-c("james","jeff")
names__1<-c("john","luke")
names__2<-c("jim","siclo")
names__3<-c("NA","greaw")
names__4<-c("NA","love")
data2<-data.frame(cluster,names__0,names__1,names__2,names__3,names__4)
data2

标签: rdataframedplyrreshape

解决方案


推荐阅读