我有一个数据框: Date Time A0 2019-06-20 07:00:00 70000 -3221 2019-06-20 07:05:00 70500 -4392 2019-06-20 07:10:00 71000 -5283 2019-06-20 07:15:00 71500 -6064 2019-06-20 07:20:00 72000 -6425 2019-06-20 07:25:00 72500 -6636 2019-06-20 07:30:00 73000 -6207 2019-06-20 07:35:00 73500 -5618 2019-06-20 07:40:00 74000 -5929 2019-06-20 07:45:00 74500 -61410 2019-06-20 07:50:00 75000 -63011 2019-06-20 07:55:00 75500 -71912 2019-06-20 08:00:00 80000 -61313 2019-06-20 08:05:00 80500 -12714 2019-06-20 08:10:00 81000 -235我想根据两个时间值比较“A”列中的值。假设我想知道 7 点 20 分的 A 是否小于 7 点 40 分的 A我试过这种方法,但出现错误:df.A.loc[df.loc[df['Time'] == 72000]] < df.A.loc[df.loc[df['Time'] == 74000]]error: Cannot index with multidimensional key我如何摆脱这个错误?
1 回答

长风秋雁
TA贡献1757条经验 获得超7个赞
您可以.loc
按如下方式使用,然后.iloc[0]
获取要比较的值。
df.loc[df['Time'] == 72000, 'A'].iloc[0] < df.loc[df['Time'] == 74000, 'A'].iloc[0]
输出:
True
添加回答
举报
0/150
提交
取消