2
私は日中の株式市場データを持つCSVファイルをパンダのデータフレームに読み込んでいます。 「DD.MM.YYYY」:パンダをPythonで "dd.mm.yyyy"を "yyyy-mm-dd"に変換するには?
import pandas as pd
df = pd.read_csf('file.csv')
df.columns = ['Day', 'Time', 'Open', 'High', 'Low', 'Volume']
df.head()
Day Time Open High Low Close Volume
0 23.11.2009 17:15 1104.00 1104.00 1104.00 1104.00 2
1 23.11.2009 17:20 1103.00 1103.00 1103.00 1103.00 11
2 23.11.2009 17:25 1103.75 1103.75 1103.75 1103.75 1
3 23.11.2009 17:30 1103.25 1103.25 1102.50 1102.50 3
4 23.11.2009 17:35 1103.25 1103.50 1103.00 1103.00 13
残念ながらコラム「日」の日付フォーマットは、欧州の日付形式です。たとえば、「28.11.2016」です。
「日」列を「yyyy-mm-dd」や「2016-11-28」のように簡単に変換するにはどうすればよいですか?
感謝を:引数が、
to_datetime
はあなたが上書きする、自己割り当てる必要はありません!私はそれが簡単だろうとは知らなかった。あなたにもう1つ質問してもらえますか?日付が変換された後、どのように変換日を「日」列に入れるのですか? – PeterMkcpandasはデフォルトでデータのコピーを返しますので、 'df ['Day'] = pd.to_datetime(df ['Day'])' – EdChum
を自己割り当てする必要があります。私は右のアイコンをチェックしてほしい。どうもありがとう! – PeterMkc