<br />
> require(reshape2)<br />
> df <- data.frame(ID=11:13, FOO=c('a|b','b|c','x|y'))<br />
> df = transform(df, FOO = colsplit(FOO, pattern = "\\|", names = c('a', 'b')))<br />
> df<br />
ID FOO.a FOO.b<br />
1 11 a b<br />
2 12 b c<br />
3 13 x y<br />
> str(df)<br />
'data.frame': 3 obs. of 2 variables:<br />
$ ID : int 11 12 13<br />
$ FOO:'data.frame': 3 obs. of 2 variables:<br />
..$ a: chr "a" "b" "x"<br />
..$ b: chr "b" "c" "y"<br />
数据框里又嵌套了一个数据框,这个怎么理解?另外如何直接解嵌套?
</p>