如何快速創建包含「文件」列中包含的三個區塊的新列?將字符串解析爲列python pandas/xa0替代空格
收到亂七八糟的數據是這樣
d = { 'File' : pd.Series(['firstname lastname 05/31/1996 9999999999 ', 'FN SometimesMiddileInitial. LN 05/31/1996 9999999999 ']),
'Status' : pd.Series([0., 0.]),
'Error' : pd.Series([2., 2.])}
df=pd.DataFrame(d)
UPDATE 在現實中,我從一個非常混亂的開始excel文件和我的數據有「\ XA0 \ XA0」字符串中的字符之間。 所以我的第一次嘗試看起來像
from pandas import DataFrame, ExcelFile
import pandas as pd
location = r'c:/users/meinzerc/Desktop/table.xlsx'
xls = ExcelFile(location)
table = xls.parse('Sheet1')
splitdf = df['File'].str.split('\s*)
我嘗試將不會在所有的工作。爲什麼?
可能重複的[Pandas DataFrame,我如何將一列分成兩個](http://stackoverflow.com/questions/14745022/pandas-dataframe-how-do-i-split-a-column-into-two) – sashkello