我有一個數據框: 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
提交
取消