将数据框拆分为相同大小的“未知”条件

时间:2019-03-29 19:10:27

标签: python pandas dataframe

好吧,希望我能解释我的问题:我得到了一个带有“标签”(标签),“ X”,“ Y”和“ Z”坐标的数据框。稍后我要使用此数据进行计算,但首先需要对其进行组织:第一步重要的步骤是将同一Z层中的所有点分组为新数组。但是我以前不知道Z值:因此我不能用于示例

A = df.loc["Z-Value"]

我尝试使用“ for循环”,但我想不出解决方案。

DataFrame正在使用:

df:  
              X           Y          Z
Tags                                      
cell002   56.952750   42.388152  89.507982
cell001   60.142104   47.183192  89.507982
AML       30.222926   46.799589  89.507982
AML      113.601752  158.811720  89.507982
AML       30.222926   46.799589  89.856263
AML      113.601752  158.811720  89.856263
AML       30.222926   46.799589  90.204543
AML      113.601752  158.811720  90.204543

我想要得到的是这样的:所有Z值都相同:

df1: 
cell002   56.952750   42.388152  89.507982
cell001   60.142104   47.183192  89.507982
AML       30.222926   46.799589  89.507982
AML      113.601752  158.811720  89.507982

df2:
AML       30.222926   46.799589  89.856263
AML      113.601752  158.811720  89.856263

df3:

AML       30.222926   46.799589  90.204543
AML      113.601752  158.811720  90.204543

0 个答案:

没有答案