拆分列并生成数据帧

时间:2017-06-23 19:53:33

标签: r

假设您在R中读取数据帧:

MSG_WAITALL

在某些时候,我想遍历数据帧并在分隔符上拆分一个特定列以创建另一个要遍历的数据帧。

所以,对于像这样的数据框:

df <- read.table('test.txt', sep = '\t')

如何分割col1 col2 col3 ... colN name1 value1;value2;value3;value4 anothervalue ... 以生成由col2组成的数据框?

1 个答案:

答案 0 :(得分:1)

假设分隔符是分号:

df.transpose <- t(as.data.frame(strsplit(df$col2, ';')))