python - 如何使用 group by 多列从 pandas 中随机选择 n 行,每个组的最小和最大计数
问题描述
我有一个数据框,我想从数据集中获取多个输出样本。
每个类别都有一些限制,例如 min 和 max,需要从每个类别中选择至少 3 个和最大 5 个,并且应该选择 Type,例如 Type=2&3 应该有至少 2 个值,最大 3 个,其余类型应该至少为 1。应在最高优先级列中采用
最后 Credits_Remaining 总和不应超过某个“X”值。并且需要通过设置一个值来生成多个样本 例如:如果选择 10,则应准备 10 种不同的数据组合并保存为 csv。我需要动态地执行此操作。样本输出
像这样,我需要根据条件进行“N”个输出变化。我在这里先向您的帮助表示感谢 :)
解决方案
推荐阅读
- javascript - 如何从公共谷歌日历中仅获取某些事件并将事件日期插入 js 倒计时
- sql - 插入中的行号
- java - 使用 NAMED 对象列表反序列化 JSON 响应
- c - 尝试在 ELF 二进制文件中执行注入代码时收到分段错误
- node.js - Nest.js 部署使用多个 lambda 函数
- android - ViewPAger2 中带有 GridLayoutManager 的 RecyclerView 在前 3 页中没有显示任何内容
- css - 反应 CSS 表单验证
- python - 不调用 mosquitto -d 就不会启动 Mosquitto
- amazon-web-services - Java SDK v2.x 中 KCL 的 dynamodb 流适配器
- php - 使用 PHP 清理 HTML 源代码