我有這兩種話語結構從兩個話語結構具有罕見的列值
主動刪除行:
Customer_ID | product_No| Rating
7 | 111 | 3.0
7 | 222 | 1.0
7 | 333 | 5.0
7 | 444 | 3.0
用戶:
Customer_ID | product_No| Rating
9 | 111 | 2.0
9 | 222 | 5.0
9 | 666 | 5.0
9 | 555 | 3.0
我想找到共同的產品評級兩個用戶評分(例如111,222)並刪除任何不常見的產品(例如444,333,555,666)。因此,新的DFS應該是這樣的:
活動:
Customer_ID | product_No| Rating
7 | 111 | 3.0
7 | 222 | 1.0
用戶:
Customer_ID | product_No| Rating
9 | 111 | 2.0
9 | 222 | 5.0
我不知道該怎麼做,而無需進行循環。你能幫助我,請
這是我的代碼至今:
import pandas as pd
ratings = pd.read_csv("ratings.csv",names['Customer_ID','product_No','Rating'])
active=ratings[ratings['UserID']==7]
user=ratings[ratings['UserID']==9]