buildings=[]
for bi in range(1449):
for si in range (16):
for m in range(3):
a= train[(train['building_id']==bi)&(train['site_id']==si)&(train['meter']==m)]
if not a.empty:
buildings.append(a.values)
buildings = [
x for x in
[
train[(train['building_id']==bi)&(train['site_id']==si)&(train['meter']==m)].values
for bi in range(1449)
for si in range(16)
for m in range(3)
]
if not x.empty
]
如果没有您的示例数据,很难判断这是否正确,但这在理论上应该是可行的:
相关问题 更多 >
编程相关推荐