進行已經矢量化后的字符串數據,可以使用pandas的Series數據對象的map方法。這樣,對于未經矢量化的數據也可以先進行數據的矢量化轉換然后再進行相應的處理。
舉例實現字符串數據的操作,編寫代碼如下:
#!/usr/bin/pythonimport numpy as npimport pandas as pdfrom pandas import Series,DataFrameseriers_data = Series(['Hello','Python','Data','World'])print(seriers_data.map(str.lower))
程序的運行結果如下:
GreydeMac-mini:chapter07 greyzhang$ vim series_map.pyGreydeMac-mini:chapter07 greyzhang$ python series_map.py 0 hello1 python2 data3 worlddtype: object
上面的例子中,先對列表形式的數據進行了向量化的處理,講數據處理成pandas的Series對象類型,然后進行矢量化的操作。通過Series的map方法對每個字符串進行了全都轉換成小寫字母的操作。
以上這篇使用pandas批量處理矢量化字符串的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答