我有一个这样的数据框 R
df <- data.frame(V1=c("L", "L", "P", "P"), V2=c("M", "M", "M" , "M"), V3=c("X", "X", "X", "X" ), V4=c( "V","V","V","V"))
Run Code Online (Sandbox Code Playgroud)
我想根据行发现的不匹配对这个数据框进行子集化,并像这样创建两个不同的表
df1
V1 V2 V3 V4
1 L M X V
2 L M X V
df2
V1 V2 V3 V4
1 P M X V
2 P M X V
Run Code Online (Sandbox Code Playgroud)
我知道可以通过,split(df, df$V1)但我想知道是否有一种更“自动”的方式,我不必指定不匹配的 col
谢谢!