2016-07-22 8 views
1

を使用して日と時間とのデータフレームに変換:パンダ:私はのように見えるデータフレームを持ってto_datetime

d   t 
Var   
1 20160719 08:26:00 
2 20160719 08:54:00 

私は

pd.to_datetime(df) 
に沿って何かを使用して、タイムスタンプにDとt 2つの列を変換しようとしています

どういうわけか、私はこれをやり遂げることはできません。 1つの列の日付と他の列の時刻を組み合わせても機能していないようです。個々の列\ seriesをpd.to_datetimeに送ることができます。これはうまくいきます。しかし、その後、私は日時を欠場する。どんなアドバイスや例も非常に便利です。 多くの感謝!

steffen

答えて

2

これは、必要なものを手に入れるための最も簡単な方法です。 2列を1つのスペースでまとめて追加するだけで、.to_datetime()を適用することができます。私はこの答えのために他のコラムdf['timestamp']を作成しましたが、あなたが何をする必要があれば何でもできます。

df['timestamp'] = pd.to_datetime(df['d'] + ' ' + df['t']) 

df 

出力:

d   t   timestamp 
0 20160719 08:26:00 2016-07-19 08:26:00 
1 20160719 08:54:00 2016-07-19 08:54:00 
素晴らしい作品
+0

。ありがとうございました! – Steffen

+0

@Steffen偉大な、私は助けてうれしいです。 –

関連する問題