【问题标题】:How can i Split data in R? [duplicate]如何在 R 中拆分数据? [复制]
【发布时间】:2021-04-24 17:26:27
【问题描述】:

我想根据以下各种因素拆分数据

我的数据:“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

请帮助将其拆分为所需的结构(数据框)

【问题讨论】:

    标签: r dataframe split strsplit


    【解决方案1】:

    试试这个:

    data<- data.frame(t(do.call("rbind",s)))
    colnames(data)=data[1,]
    data <- data[-1,]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多