In[46]:
#分段处理数据,获取各段停留状态的时间差
for name,df in g:
x = np.array(df['时间差'].values)
#y = np.array(df['tag1'].values)
if x.shape[0] == 0:
continue
stayTime = df['时间差'].groupby([df['tag1']]).sum()
print(stayTime)
Out[46]:
tag1
0 24315
Name: 时间差, dtype: int64
tag1
0 150
1 50
Name: 时间差, dtype: int64
tag1
1 40
Name: 时间差, dtype: int64
tag1
0 39
1 90
Name: 时间差, dtype: int64
In[47]:
stayTime.describe
Out[47]:
<bound method NDFrame.describe of tag1
0 25516
1 31
Name: 时间差, dtype: int64>
这是利用python中groupby函数写的部分代码,请问怎样将变量‘stayTime’中‘tag1’= 0,所对应的时间差提取出来,并以列表(list)的形式存放?