首页 存档 技术 查看内容

Python 序列中的字符串处理丨数析学院

2018-3-30 13:00 |来自: 互联网 266 0

摘要: 点击上方“Datartisan数据工匠”可订阅哦!投稿邮箱:[email protected]在我们前几节的课程中,大多数序列中的元素都可以被数值表示,这意味着它们都能被转换成为数组,如下所示:而在实际的数据分析项目中,我们 ...

点击上方“Datartisan数据工匠”可订阅哦!

投稿邮箱:[email protected]

在我们前几节的课程中,大多数序列中的元素都可以被数值表示,这意味着它们都能被转换成为数组,如下所示:

而在实际的数据分析项目中,我们也常常能够遇见由字符串构成的序列,如人名、地名等等,本节将教大家一些处理字符串序列的基本方法,以及一些简单的数据读写方法。


首先,大小写的处理是我们处理字符串时常见的问题,Python 内置的函数 capitalize 能够帮助我们将各种形式的字符串转化为首字母大写的形式:

需要注意的是,这个函数无法处理缺失值,所以在转换大小写形式前,请确认你的目标字符串列表里没有缺失值:

接下来,我们来看一下如何处理含有字符串元素的 Pandas 序列,首先我们构建一个 Pandas 序列 name:

可以看到,我们的序列 name 中存在一个缺失值 None,我们可以通过 Pandas 序列的 str 属性将序列中的字符串元素提取出来,并调用 capitalized 函数,从而将所有字符串都转化为首字母大写的形式:

未完待续:课程内容较多,请复制链接通过电脑学习,获得最佳学习效果。 http://datacademy.io/lesson/110

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部