iT邦幫忙

0

python pandas 資料比對

  • 分享至 

  • xImage

我現在有兩張dataframe
A dataframe

註冊 ID
registration A123456789
login A123456789
registration B123456789
registration C123456789

需要把有 registration 挑出 然後用 ID 去比對沒有login的 結果會是如下

註冊 ID
registration B123456789
registration C123456789
df['Event Name'] == '註冊' | df['Event Name'] != 'login '

也沒得到預期結果?
請問各位前輩該如何篩選?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-05-20 08:51:40

需要把有 registration 挑出 然後用 ID 去比對沒有login的 結果

有註冊;沒 login...

題目可否改成「只有一筆 registration 記錄的 ID」
比較簡單

0
mackuo
iT邦研究生 1 級 ‧ 2022-05-20 11:28:03

不知到log的檔案格式如何?

for ID in IDS:
    login次數 = login.count(ID)
    if login次數 < 0 :
        print(ID) #印出沒login過的ID

我要發表回答

立即登入回答