【发布时间】:2014-04-22 11:19:26
【问题描述】:
(请随意将标题调整为更合适的内容)
我有一个 data.frame 有两列,X 和 Y 类 list 如下
X <- list("A","B","C","D")
Y <- list("a",c("a", "b"),"c",c("a", "c", "d"))
df <- as.data.frame(cbind(X,Y))
当Y 列有两个或多个条目或作为此处的字符时,我希望Y(字符数)中每一行的长度对应于X 列中相同行的数量。更简单地说,对于Y 中的每个字符,它们必须是X 中的单独一行。
# desired output
X Y
A a
B a
B b
C c
D a
D c
D d
我不知道该怎么做,所以任何指针将不胜感激,谢谢!
【问题讨论】:
-
X 中的元素是否曾经有多个项目?您实际处理了多少列?