1
日付と時刻に別々の列がある大きなデータセットがあります。私はそれらを文字列に変換し、その後それらを日時に変換したい。ただし、この値のエラーは常にポップアップします。ここPandasの日時変換で入力が認識されない
ValueError: time data '200101030' does not match format '%Y%m%d%H%M%S' (match)
は、データ形式である:
以下<DTYYYYMMDD> <TIME> Adj. Open Adj. High Adj. Low Adj. Close volume
20010102 230100 0.5617 0.5617 0.5617 0.5617 4
20010102 230400 0.5616 0.5616 0.5616 0.5616 4
コードである:
df=pd.read_csv('AUDUSD.txt')
df['DATE']=df['<DTYYYYMMDD>'].map(str)+df['<TIME>'].map(str)
df['DATE']=pd.to_datetime(df['DATE'],format="%Y%m%d%H%M%S")
print(df.head(15))
任意の助けを大幅に高く評価されています!