我的一些输入值是小写的,有些是大写的。例如,“女性”和“女性”代表性别。我需要在一个数据框中处理一个系列,该系列具有一些不一致的类标签。我如何将偏离的值大写 - 从“女性”到“女性”?
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
提交
取消