我有兩個不同的 csv 檔案:
- 當前所有活躍用戶
- 在我們的應用程式中注冊的所有用戶(活躍和非活躍用戶)
我需要確定在我們的應用程式中注冊了哪些活躍用戶。有什么建議?
無法決定使用 for 回圈還是 Pandas。在深入研究之前,我很想聽聽一些建議。
PS:兩個csv檔案都有相同的列:身份證號碼、姓名、姓氏、電子郵件、電話。
uj5u.com熱心網友回復:
根據您的問題,活躍用戶和非活躍用戶一起為您提供注冊用戶串列。在這種情況下,您的所有活躍用戶都將出現在注冊用戶串列中。所以答案是所有活躍用戶都已注冊。
在任何情況下,如果您想在兩個資料框中找到與特定列相關的公共行,您可以在將 CSV 檔案轉換為 2 個資料框后使用 Pandas 中的合并功能。[https://www.geeksforgeeks.org/intersection-of-two-dataframe-in-pandas-python/amp/] 此鏈接應該可以幫助您解決問題。
uj5u.com熱心網友回復:
嘗試active_users.merge(registered_users, how="left", on="ID"),但您應該向registered_users 資料框中添加一個額外的列,以便識別匹配的行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326230.html
上一篇:使用Pandas讀取CSV
