我想熟悉python編碼,我想在以下任務中尋求一點幫助。如何使用列表作爲數據框中的搜索條件?
我已經從excel dfA和dfB與熊貓導入了兩個數據幀。我想從dfB中的dfA中計算每行的匹配。 爲此,我將dfSearch = dfA['Title'].tolist()
轉換爲要傳遞的值作爲要搜索的值列表。
我的做法是這樣的:
for i in searchDF:
result = dfB['COL1'].count(i)
然後我想在DFA中添加一個新列將存儲每一行的結果。
dfA['FIND_VAL1'] = result
對不起,如果這個任務看起來微不足道,但我是完全新的python和拉力賽需要一些幫助。
數據示例的:
title
plane
house
car
數據例B:
title
aero plane
household
luxury cars
house decorations
結果例如:
title Results
plane 1
house 2
car 1
您是否嘗試過在大熊貓內部聯接這些列? –
請提供dfA和dfB樣本以及預期產出。看到這篇文章[如何提問](https://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples) –