使用pandas批量处理矢量化字符串的实例讲解

2018-07-10 21 grey_csdn

进行已经矢量化后的字符串数据,可以使用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文章

python+pyqt5实现KFC点餐收银系统
Jan 24 17
python保存字典和读取字典的实例代码
Jul 07 23
python3使用GUI统计代码量
Sep 18 30
python中的split()函数和os.path.split()函数使用详解
Dec 21 26
python3 字符串知识点学习笔记
Feb 08 18
python 动态绘制爱心的示例
Sep 27 47
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 16
手机访问当前页面