我的一些輸入值是小寫的,有些是大寫的。例如,“女性”和“女性”代表性別。我需要在一個數據框中處理一個系列,該系列具有一些不一致的類標簽。我如何將偏離的值大寫 - 從“女性”到“女性”?
2 回答

慕容3067478
TA貢獻1773條經驗 獲得超3個贊
使用方法.upper()或.capitalize()例如:
>>> 'female'.upper()
'FEMALE'
>>> 'female'.capitalize()
'Female'
>>> 'FeMaLe'.upper()
'FEMALE'
>>> 'FeMaLe'.capitalize()
'Female'
另一種選擇是使用該.lower()方法將它們轉換為小寫。這將使它們全部小寫。
>>> 'FEMALE'.lower()
'female'
>>> 'FeMaLe'.lower()
'female'
>>> 'female'.lower()
'female'
請注意,如果字符串已遵循格式(全部大寫、大寫或全部小寫),則不會對字符串進行任何更改。
要更改變量的值,請確保varname =在它之前包含。
>>> a = 'female'
>>> a = a.capitalize()
>>> a
'Female'
>>> a = a.upper()
>>> a
'FEMALE'
添加回答
舉報
0/150
提交
取消