问题描述
我想按如下所示的各种因素拆分数据
我的数据:“vs=1;am=0”从excel文件的一列中提取
我想要如下输出:
vs am
1 0
我试过了:
s <- unlist(strsplit(Condition,split = ";"))
s <- strsplit(s,split = "=")
data<- data.frame(Condition = unlist(s))
但它获取一列中的所有数据,如下所示:
vs
1
am
0
请帮助将其拆分为所需的结构(数据框)
解决方法
试试这个:
data<- data.frame(t(do.call("rbind",s)))
colnames(data)=data[1,]
data <- data[-1,]