我试图以变量的形式访问行索引,而不是以列表或其他任何形式。我尝试了不同的方法,但都没有成功,有没有人可以帮忙呢?谢谢,
ddo=df[(df.iloc[:,3]==4) & (df.iloc[:,5]==2) & (df.iloc[:,6]==2) & (df.iloc[:,15]>=0.02)]
starttime=ddo.iloc[0,1]
starttimerow=ddo.index[ddo.iloc[0,1]==starttime]
期望的输出是列表而不是数组
array([[103971, 104031, 104090, 104149, 104209, 104269, 104327, 104385,
104445, 104503, 104562, 104621, 104680, 104737, 104797, 104856,
104914, 104973, 105032, 105091, 105149, 105209, 105267, 105326,
105384, 105443, 105502, 105561, 105620, 105679, 105738, 105796,
105855, 105914, 105972, 106032, 106091, 106150, 106209, 106268,
106326, 106385, 106444, 106502, 106562, 106621, 106680, 106739,
106798, 106856, 106915, 106974, 107032, 107092, 107151, 107210,
107269, 107328, 107386, 107445, 107505, 107565, 107627, 107688,
107751, 107813, 107875, 107935, 107998, 108059, 108120]],
dtype=int64)
发布于 2019-05-26 00:21:29
我试过这些台词
enddwellrow=df.loc[(ddo.iloc[:,1]==end_dwell)&(ddo.iloc[:,3]==4)].reset_index()
enddwell_idx=enddwellrow['index'][0]
https://stackoverflow.com/questions/56191620
复制相似问题