亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

在pandas中的DataFrame上搜索“不包含”

在pandas中的DataFrame上搜索“不包含”

瀟瀟雨雨 2021-03-29 17:14:24
我已經進行了一些搜索,但無法弄清楚如何通過過濾數據幀df["col"].str.contains(word),但是我想知道是否有一種方法可以做到這一點:通過該集合的補充來過濾數據幀。例如:對的影響!(df["col"].str.contains(word))??梢酝ㄟ^一種DataFrame方法來完成嗎?
查看完整描述

3 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

我也遇到了not(?)符號的問題,所以這是另一個StackOverflow線程的另一種方式:

df[df["col"].str.contains('this|that')==False]


查看完整回答
反對 回復 2021-04-01
?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

我希望答案已經發布


我正在添加框架以查找多個單詞并從dataFrame中取反。


這里'word1','word2','word3','word4'=要搜索的模式列表


df = DataFrame


column_a =來自DataFrame df的列名


Search_for_These_values = ['word1','word2','word3','word4'] 


pattern = '|'.join(Search_for_These_values)


result = df.loc[~(df['column_a'].str.contains(pattern, case=False)]


查看完整回答
反對 回復 2021-04-01
  • 3 回答
  • 0 關注
  • 586 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號