2017-02-10 16 views

答えて

4

私は列が文字列であると仮定します。

import pandas as pd 

df = (pd.DataFrame([['2016/08/22']*10]*10)) 

df[0] = pd.to_datetime(df[0]).apply(lambda x:x.strftime('%d/%m/%Y')) 

出力:

enter image description here

0

ベクトル化を使用しstrftime

df = pd.DataFrame(dict(date=['2011/11/30', '2012/03/15'])) 
df['date'] = pd.to_datetime(df.date).dt.strftime('%d/%m/%Y') 

print(df) 

     date 
0 30/11/2011 
1 15/03/2012 
1

あなたは、あなたのデータフレームDFは、日付列 '日付' を持っていると仮定との組み合わせでdtアクセサに近づいこのメソッドを使用して日付形式を変更できます。

df['date'] = df['date'].dt.strftime('%m/%d/%Y') 
関連する問題