簡體   English   中英

如何編輯 pandas dataframe 以刪除小寫單詞但保留大寫單詞?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM