我有一個(gè)看起來像這樣的數(shù)據(jù)集:ID Symptoms1 ear, fever2 hearing loss3 hurt ear4 spear wound5 bad hearing 6 earring cut我只想標(biāo)記出現(xiàn)“耳朵”的記錄。因此,例如,輸出將如下所示:ID Symptoms Ear1 ear, fever 12 hearing loss 03 hurt ear 14 spear wound 05 bad hearing 0 6 earring cut 0我玩過一些代碼但收效甚微:問題:此代碼會(huì)提取任何帶有“ear”文本的內(nèi)容LABS_TAT.loc[:,"Ear"]=np.where(LABS_TAT["Symptoms"].str.contains("ear", case=False),1,0)注意“ear”之后的空格,此代碼不會(huì)標(biāo)記記錄“hurt ear” LABS_TAT.loc[:,"Ear"]=np.where(LABS_TAT["Symptoms"].str.contains("ear ", case=False),1,0)注意“ear”之前的空格,此代碼不會(huì)標(biāo)記記錄“ear, fever” LABS_TAT.loc[:,"Ear"]=np.where(LABS_TAT["Symptoms"].str.contains(" ear", case=False),1,0)我怎樣才能修復(fù)我的代碼,以便它用單詞“ear”標(biāo)記任何記錄?我覺得有一個(gè)簡單的答案,但我對 python 還是有點(diǎn)陌生。
使用字符串包含標(biāo)記字符串中的確切單詞
人到中年有點(diǎn)甜
2023-06-06 15:45:25