使用pandas批量处理矢量化字符串的实例讲解
进行已经矢量化后的字符串数据,可以使用pandas的Series数据对象的map方法。这样,对于未经矢量化的数据也可以先进行数据的矢量化转换然后再进行相应的处理。
举例实现字符串数据的操作,编写代码如下:
#!/usr/bin/python import numpy as np import pandas as pd from pandas import Series,DataFrame seriers_data = Series(['Hello','Python','Data','World']) print(seriers_data.map(str.lower))
程序的运行结果如下:
GreydeMac-mini:chapter07 greyzhang$ vim series_map.py GreydeMac-mini:chapter07 greyzhang$ python series_map.py 0 hello 1 python 2 data 3 world dtype: object
上面的例子中,先对列表形式的数据进行了向量化的处理,讲数据处理成pandas的Series对象类型,然后进行矢量化的操作。通过Series的map方法对每个字符串进行了全都转换成小写字母的操作。
以上这篇使用pandas批量处理矢量化字符串的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python判断一个list中是否包含另一个list全部元素的方法分析
这篇文章主要介绍了Python判断一个list中是否包含另一个list全部元素的方法,结合实例形式对比分析了Python针对列表list元素包含关系的相关转换、判断操作技巧,需要的朋友可以参考下2018-12-12使用python实现拉钩网上的FizzBuzzWhizz问题示例
这篇文章主要介绍了使用python实现拉钩网上的FizzBuzzWhizz问题示例,需要的朋友可以参考下2014-05-05使用Python解决常见格式图像读取nii,dicom,mhd
这篇文章主要介绍了使用Python解决常见格式图像读取nii,dicom,mhd,下文具体操作过程需要的小伙伴可以参考一下2022-04-04在Heroku云平台上部署Python的Django框架的教程
这篇文章主要介绍了在Heroku云平台上部署Python的Django框架的教程,Heroku云平台使用了Git版本控制系统,所以本教程主要提供了配置所需要的Git脚本,需要的朋友可以参考下2015-04-04
最新评论