r - 如何按行号拆分数据框?
问题描述
我的目标是拆分一个 df,使第 1-21 行是一个数据帧,第 22-39 行构成另一个数据帧。我在任何地方都找不到如何做到这一点。谢谢!
解决方案
您可以split
使用data.table
. 假设您想要一个更通用的问题版本(每 20 个观察值捆绑在一起)
library(data.table)
setDT(df)
split(df, by = floor(1:nrow(df)/20))
推荐阅读
- c - 我需要为学校做一个程序“给定一个数字确定其主要除数的总和”,但我不明白为什么我的程序不起作用
- python - 使用 Python 在 Firebase 存储上上传图像
- django - 如何获取 wagtail/django 的页面浏览量?
- java - Spring Boot 干净的方式来创建自指向 RestTemplate,既可以正常运行,也可以使用随机端口进行 Web 集成测试
- docker - Pod 在 Docker Desktop(Win) 上找不到挂载路径
- elasticsearch - Elasticsearch ILM 术语和概念
- cisco - cisco traceroute 的 python 脚本 - 看不到整个跃点
- generics - 理解 Rust 中的泛型 FromIterator
- templates - Kotlin 看似递归的可编译模板类型
- docker - 带有 Nestjs 应用程序的 docker 容器无法启动