Вот как я разделить столбец:Доступ из расщепленной колонки
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 Я не могу. Например, если мы посмотрим на имена(), он отображает только два объекта: «foo» и «boo».
names(df)
# [1] "foo" "boo"
Возможно, мне не хватает чего-то очевидного, любая помощь будет оценена - спасибо.
Благодарим за помощь! –
Они также могут делать 'do.call (data.frame, df)', если у них уже есть данные в этой структуре. – A5C1D2H2I1M1N2O1R2T1