我在R中加载了一个带有多个变量的表。变量之一是二项式(表示1或0)。我想将表分为两部分,一个包含该变量打印为“ 1”的所有行,另一个包含剩余的行。怎么做?
答案 0 :(得分:3)
我认为您可以使用subset()函数。
如果X是您的data.frame,变量为var1
X1 <- subset(X, var1=="0")
X2 <- subset(X, var1=="1")
答案 1 :(得分:1)
我们还可以使用split
,然后创建两个数据帧的list
lst1 <- split(X, var1)