访问Python行索引

2024-10-01 17:41:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图访问行索引作为一个变量,而不是列表或其他任何东西。 我尝试了不同的方法但都没有成功,任何人都可以帮忙。 谢谢你

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)

Tags: 方法df列表index数组arraydtypestarttime

热门问题