私はcsvを変換するためにpythonとpandasを使用しています.csvをデータフレームとしてインポートしました。
データフレームには、「2016 年 1 月 1 日 0 時」の形式の日付を含む文字列列があります。
その文字列を日付または dd/mm/yyyy hh:mm 形式の文字列に変換したい
この場合、分は常に 0 になることに注意してください。
ありがとう !
私はcsvを変換するためにpythonとpandasを使用しています.csvをデータフレームとしてインポートしました。
データフレームには、「2016 年 1 月 1 日 0 時」の形式の日付を含む文字列列があります。
その文字列を日付または dd/mm/yyyy hh:mm 形式の文字列に変換したい
この場合、分は常に 0 になることに注意してください。
ありがとう !
次のように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
および日時形式コード: 日時形式コード