改变了问题和图片(如我之前所说。。。很复杂:)
我有一个pandas数据帧'df',它有一列'score'(浮点值)和一个分布(比如正态分布)。另外,我还有一个整数“splits”(假设3)和一个浮点数“gap”(假设0.5)。在
我想要两个数据帧“gaps”和“rest”gaps_df'应包括图片中标记为橙色的df中的所有条目(每两条红线都有距离'gap')rest_df'由标记为绿色的所有条目组成。在
这里有一个棘手的部分:绿地面积必须相等!在
要说清楚:
到目前为止,我有以下情况:
df.sort('score')
df = df.reset_index(drop=True)
split_markers = []
for marker_index in range(1, classes):
split_markers.append(marker_index * df.size/classes)
因为最后两行的金额是相等的。0.5的正态分布,可以向左移动。但事实上:我没有正态分布(这只是为了快速创建一个具有相等绿地面积的图片)。在
我都快吓坏了。我真的很感激你能给我的每一个帮助!也许有更简单的解决方法。。。在
目前没有回答
相关问题 更多 >
编程相关推荐