为了账号安全,请及时绑定邮箱和手机立即绑定

Python - 一致的标签

Python - 一致的标签

HUWWW 2021-09-11 10:48:56
我的一些输入值是小写的,有些是大写的。例如,“女性”和“女性”代表性别。我需要在一个数据框中处理一个系列,该系列具有一些不一致的类标签。我如何将偏离的值大写 - 从“女性”到“女性”?
查看完整描述

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'


查看完整回答
反对 回复 2021-09-11
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

您可以使用upper方法:


a = 'Female'

a.upper()


查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信