Employees表:

import pandas as pd employees = pd.read_excel("../018/Employees.xlsx",index_col="ID") employees .head()
對 Full Name 進行切割分列:
# df = employees["Full Name"].str.split() # str.split()不寫參數,會把分隔的內容放在一個列表里 # df df = employees["Full Name"].str.split(expand=True) # expand=True 可以把用分割的內容直接分列 employees["FirstName"]=df[0] employees["LastName"]=df[1] print(employees)
部分結果圖:

把分隔后的FistName 都變成大寫
employees["FirstName"]=employees["FirstName"].str.upper() print(employees)
結果圖:

把分隔的LastName都變成小寫
employees["LastName"]=employees["LastName"].str.lower() print(employees)
結果圖:

引申:更多Series.str 方法詳見:http://pandas.pydata.org/pandas-docs/version/0.23.3/api.html#string-handling
Series.str.spilt:

