亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

比較 Pandas Dataframe 中列之間的值會生成“無法使用多維鍵索引”錯誤

比較 Pandas Dataframe 中列之間的值會生成“無法使用多維鍵索引”錯誤

臨摹微笑 2023-02-22 15:14:34
我有一個數據框:    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


查看完整回答
反對 回復 2023-02-22
  • 1 回答
  • 0 關注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號