2
所以我的問題是當我第一次運行這個代碼,它正確地給我結果,即2013-01-23的格式。使用Pandas在Python中解析日期
但是,當我試圖下次運行此代碼時,我沒有得到正確的結果(給出輸出爲23/01/2013)。
第二次爲什麼不同?
from pandas import *
fec1 = read_csv("/user_home/w_andalib_dvpy/sample_data/sample.csv")
def convert_date(val):
d, m, y = val.split('/')
return datetime(int(y),int(m),int(d))
# FECHA is the date column name in raw file. format: 23/01/2013
fec1.FECHA.map(convert_date)
fec1.FECHA
你能提供sample.csv嗎? – waitingkuo
'pd_to_datetime(fec1.FECHA,format =「%d /%m /%Y」)'或at at\ n 85678367,52,1/4/2013,220242,0 – user3252809
'一次在讀取文件時:'pd.read_csv(...,parse_dates = ['FECHA'],dayfirst = True)' – joris