小编lan*_*ana的帖子

如何为行数据框中发现的任何不匹配选择行名称和行

我有一个这样的数据框 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 谢谢!

split r subset

2
推荐指数
2
解决办法
71
查看次数

标签 统计

r ×1

split ×1

subset ×1