r - 使用建议的起始值从长转换为宽的问题
问题描述
我有这个数据
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
解决方案
推荐阅读
- c# - 无法存档我的 IOS Xamarin 项目的发布版本
- angular - 如何使用 jsPDF for PDF 和 SharePicker 在 Ionic 4 中共享在 Android/IOS 设备上生成和共享 PDF
- algorithm - 在少于 O(N*N) 的时间内从城市 1 到达 N 的最短时间
- java - Java 中的大错误或与简单运算符不一致
- sql - 在 where 语句中使用宏处理 SQL 以在 ID 上进行选择
- javascript - 如何在传单地图中添加图例?
- javascript - 如何使用jQuery在summernote编辑器中输入内容?
- java - 声纳不会增加 java 中“forEach”循环的圈复杂度分数
- perl - perl中双冒号和箭头的区别
- qt - 在 QtDesigner 中,让标签小部件粘在顶部,并且垂直布局与标签高度相同?