我在R工作,我需要解决以下问题。 我的数据格式如下。
IncludeProvision
并且需要我的输出格式为
Users Lang_1 Lang_2 Lang_3 Lang_4 Lang_5
user_1 C SAS Python SPSS Java
user_2 R C++ Java
user_3 SAS R Python Octave
user_4 iPython SQL R
user_5 SQL Java Dot Net Python
答案 0 :(得分:1)
library(reshape)
#read the problem data-frame
data <- read.csv(file.choose())
#pass id变量的索引
data_m <- melt(data,id.vars = 1)
#删除空白
中值列的观察结果data_m <- data_m[-which(data_m$value==""),]
#deleted variable column
data_m <- data_m[,-2]
通过运行以下命令 #desired输出
cast(data_m,Users~value,length)