阿莱斯特153 2023-01-05 21:49 采纳率: 0%
浏览 4

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

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

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

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

1条回答 默认 最新

  • ShowMeAI 2023-01-05 22:25
    关注

    在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, ]
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月5日

悬赏问题

  • ¥15 虚拟机检测,可以是封装好的DLL,可付费
  • ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)
  • ¥15 开发一个类似百度网盘的软件,在主页 文件列表点击进入文件夹,在文件夹里面还有文件夹,代码该怎么写?
  • ¥30 使用matlab将观测点聚合成多条目标轨迹
  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据