使用pandas批量處理矢量化字符串的實例講解
進行已經(jīng)矢量化后的字符串數(shù)據(jù),可以使用pandas的Series數(shù)據(jù)對象的map方法。這樣,對于未經(jīng)矢量化的數(shù)據(jù)也可以先進行數(shù)據(jù)的矢量化轉(zhuǎn)換然后再進行相應(yīng)的處理。
舉例實現(xiàn)字符串數(shù)據(jù)的操作,編寫代碼如下:
#!/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))
程序的運行結(jié)果如下:
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
上面的例子中,先對列表形式的數(shù)據(jù)進行了向量化的處理,講數(shù)據(jù)處理成pandas的Series對象類型,然后進行矢量化的操作。通過Series的map方法對每個字符串進行了全都轉(zhuǎn)換成小寫字母的操作。
以上這篇使用pandas批量處理矢量化字符串的實例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python判斷一個list中是否包含另一個list全部元素的方法分析
這篇文章主要介紹了Python判斷一個list中是否包含另一個list全部元素的方法,結(jié)合實例形式對比分析了Python針對列表list元素包含關(guān)系的相關(guān)轉(zhuǎn)換、判斷操作技巧,需要的朋友可以參考下2018-12-12你應(yīng)該知道的Python3.6、3.7、3.8新特性小結(jié)
這篇文章主要介紹了你應(yīng)該知道的Python3.6、3.7、3.8新特性小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05使用python實現(xiàn)拉鉤網(wǎng)上的FizzBuzzWhizz問題示例
這篇文章主要介紹了使用python實現(xiàn)拉鉤網(wǎng)上的FizzBuzzWhizz問題示例,需要的朋友可以參考下2014-05-05使用Python解決常見格式圖像讀取nii,dicom,mhd
這篇文章主要介紹了使用Python解決常見格式圖像讀取nii,dicom,mhd,下文具體操作過程需要的小伙伴可以參考一下2022-04-04在Heroku云平臺上部署Python的Django框架的教程
這篇文章主要介紹了在Heroku云平臺上部署Python的Django框架的教程,Heroku云平臺使用了Git版本控制系統(tǒng),所以本教程主要提供了配置所需要的Git腳本,需要的朋友可以參考下2015-04-04python實現(xiàn)企業(yè)微信定時發(fā)送文本消息的示例代碼
這篇文章主要介紹了python實現(xiàn)企業(yè)微信定時發(fā)送文本消息的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11