[Day12]Pandas處理字串資料!(上) - iT 邦幫忙 | pandas replace中文
嗨,今天是比賽的第12天,也是2017的最後一天,跨年還要寫這個真的是難過。那來說一下字串的資料是如何處理、可以如何處理吧!這邊我會將處理字串分成上、下兩個部分說明。上半部這篇,來說說一些在python內的處理字串方式,在pandas其實也可以使用哦!那就開始吧!CommonStringMethod來看看一般在python內的字串方法,包含lower(),upper(),title()和len()。lower()lower()讓字串全部變成小寫:"HELLOWORLD".lower()會得到helloworldupper()upper()讓字串全部變成大寫:"helloworld".upper()會得到HELLOWORLDtitle()title()讓字串第一...
嗨,今天是比賽的第12天,也是2017的最後一天,跨年還要寫這個真的是難過。那來說一下字串的資料是如何處理、可以如何處理吧!這邊我會將處理字串分成上、下兩個部分說明。
上半部這篇,來說說一些在python內的處理字串方式,在pandas其實也可以使用哦!
那就開始吧!
Common String Method來看看一般在python內的字串方法,包含lower(),upper(),title()和len()。
lower()lower()讓字串全部變成小寫:
"HELLO WORLD".lower()會得到 hello world
upper()upper() 讓字串全部變成大寫:
"hello world".upper()會得到 HELLO WORLD
title()title() 讓字串第一個字為大寫:
"hello world".title()會得到 Hello World
len()len() 得到字串長度
len("hello world")會得到 11
以上說明的這些都是python內的字串處理方法,相信大家應該不陌生,來看看Pandas是否也可以這樣用!首先,先匯入資料:
import pandas as pd chicago = pd.read_csv("./csv/chicago.csv")我們將使用astype()資料類型轉成category,這樣做為了減少記憶體使用的大小。
chicago["Department"] = chicago["Department"].astype("category")我們顯示前十筆資料:
title() chicago["Name"].title()會發現得到錯誤:Series object has no attribute title因為Series裡面並沒有title這個方法,所以我們可以:
.str chicago["N...