[英]How to edit pandas dataframe to remove lowercase words but keep uppercase ones?
我有一個 pandas dataframe 是我通過確實創建的。 經過一番清理后,我的職稱字段仍然如下所示:
'主動訪問了 hover 焦點焦點-在商業系統業務分析師之后可見'
我一直在嘗試將其編輯為只是說“業務分析師,商業系統”,所以我想我會嘗試刪除所有以小寫字母開頭的單詞。
df['Title'] = df['Title'].str.replace(r'^[az]', ' ')
據我所知,這並沒有做任何事情。 然后我嘗試了這個:
df = df[df.Title.str[0].str.isupper()
但這只是完全刪除了整個事情行。 先感謝您!
df.Title = df.Title.apply(
lambda s: ' '.join([w for w in s.split() if w.istitle()])
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.