我有一個(gè)具有分類列的 Pandas DataFrame:df = pd.DataFrame({'Source': ['Coronavirus','Sars','sars','coronavirus', 'CoronaVirus','Sars']})df["Source"] = df["Source"].astype('category')print(df) Source0 Coronavirus1 Sars2 sars3 coronavirus4 CoronaVirus5 Sars請(qǐng)注意文本書寫方式的差異,例如(冠狀病毒與冠狀病毒與冠狀病毒)。我希望實(shí)現(xiàn)的是轉(zhuǎn)換所有相同的文本,即冠狀病毒和sars,但不管它是如何寫的(首字母大寫等),并將它們統(tǒng)一起來(lái)。所以所需的輸出將是: Source0 Coronavirus1 Sars2 Sars3 Coronavirus4 Coronavirus5 Sars最終結(jié)果是如何產(chǎn)生的(冠狀病毒或冠狀病毒)并不重要。
在 Pandas DataFrame 的一列中查找并替換所有匹配但不區(qū)分大小寫的字符串
函數(shù)式編程
2022-10-06 16:55:37