第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Python pandas:使用 contain 和 join 語句從另一個數(shù)據(jù)框過濾一個數(shù)據(jù)框

Python pandas:使用 contain 和 join 語句從另一個數(shù)據(jù)框過濾一個數(shù)據(jù)框

米脂 2023-05-09 10:37:36
我有一個數(shù)據(jù)框,如下所示:df:Noun    Thumb_count  ability     19.0account     3.0accuracy    155.0accurate    151.0activity    163.0adapt       3.0app         15.0gps         13.0我有另一個數(shù)據(jù)框,如下所示:df1:Review Text                                         Noun        Thumbups    Rating  Review DateThis app is not working properly. GPS is showi...   app           34.0        2 August 3, 2020This app is not working properly. GPS is showi...   gps           34.0        2 August 3, 2020This app is not working properly. GPS is showi...   network       34.0        2 August 3, 2020This app is not working properly. GPS is showi...   connectivity  34.0        2 August 3, 2020This app is not working properly. GPS is showi...   signal        34.0        2 August 3, 2020現(xiàn)在我想保留 df1 的唯一行,其中 df1 的名詞列與 df 的名詞列具有相同的值。這是我的過濾代碼:df1[df1.Noun.str.contains(('|').join(df.Noun.values.tolist()))]當我運行上面的命令時,它拋出以下錯誤:error: nothing to repeat at position 2我不確定我在哪里犯了錯誤。誰能指導我哪里做錯了?
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經(jīng)驗 獲得超7個贊

我想你添加了一個額外的括號,試試:

df1[df1.Noun.str.contains('|'.join(df.Noun.tolist()))]

您可以使用isin方法:

df1[df1.Noun.isin(df.Noun)]


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號