pandas - 如何通过重复行拆分熊猫数据框?
问题描述
我有这样的df:
1 a 12
2 a 3
3 b 45
4 b 34
5 b 23
我需要像这样将它分成两个df:
1 a 12
2 a 3
和
3 b 45
4 b 34
5 b 23
有人知道任何合理的快速方法吗?
解决方案
尝试
d = {x : y for x , y in df.groupby('col')}
推荐阅读
- python - 用python编码unicode
- sql - SQL Server:查找另一组记录中存在的记录组
- excel - 使用 VBA 从 Google 电子表格导入范围
- bash - bash脚本:将输入文件中的字节附加到给定字节偏移位置的预先存在的文件
- html - 如何使用引导程序分隔两个复选框?
- excel - 在 Excel 中的单独工作表中粘贴表格的公式
- replace - NCO:仅针对特定区域将数据从一个 netcdf 文件复制到另一个文件中
- java - 在 Java 中使用数组列表时出现堆栈溢出错误
- c# - EF Code First - 没有 FK 的导航属性
- razor - 如何在 ASP.Net Core 2 和 Razor 中创建多个单选按钮组?