【发布时间】:2016-03-23 18:21:29
【问题描述】:
这是我拆分列的方法:
df <- data.frame('foo' = rep(c('ab','ac'), each = 5))
df <- within(df, boo <- data.frame(do.call('rbind', strsplit(as.character(df$foo),'',fixed=FALSE))))
输出:
foo boo.X1 boo.X2
1 ab a b
2 ab a b
3 ab a b
4 ab a b
5 ab a b
6 ac a c
7 ac a c
8 ac a c
9 ac a c
10 ac a c
但是,当我尝试访问“boo.X1”或“boo.X2”时,我无法访问。例如,如果我们查看 names(),它只列出了两个对象 'foo' 和 'boo'。
names(df)
# [1] "foo" "boo"
也许我遗漏了一些明显的东西,任何帮助将不胜感激 - 谢谢。
【问题讨论】: