0

私はcsvを変換するためにpythonとpandasを使用しています.csvをデータフレームとしてインポートしました。

データフレームには、「2016 年 1 月 1 日 0 時」の形式の日付を含む文字列列があります。

その文字列を日付または dd/mm/yyyy hh:mm 形式の文字列に変換したい

この場合、分は常に 0 になることに注意してください。

ありがとう !

4

1 に答える 1

1

次のようにdatetimeとstrptimeを使用して実行しました

df['field'].apply(lambda x : datetime.strptime(x, '%B %d, %Y, Hour %H').strftime('%d/%m/%Y %H:00'))

または一般的に:

df['field'].apply(lambda x : datetime.strptime(x, old_formatted_date).strftime(new_formatted_date))

datetime の詳細については、デフォルトの lib チェック: datetime

および日時形式コード: 日時形式コード

于 2017-01-05T15:51:33.663 に答える