R 对data.frame的行随机抽样,剩下的行怎么找到

问题遇到的现象和发生背景

R 对data.frame的行随机抽样,剩下的行怎么找到

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

在R中,可以使用sample()函数对data.frame的行进行随机抽样:

sample_rows <- sample(nrow(df), size = 5)
sample_df <- df[sample_rows, ]
  • 如果你想要找到剩余的行,你可以使用setdiff()函数。例如,下面的代码会找到df中没有被抽样的行:
remaining_rows <- setdiff(1:nrow(df), sample_rows)
remaining_df <- df[remaining_rows, ]
  • 也可以使用"- operator"来找到剩余的行,例如:
remaining_df <- df[-sample_rows, ]