前提・実現したいこと
PandasのDataFrameの日付をisoformatに変換したいのですが
pandas.Timestamp.isoformat
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Timestamp.isoformat.html
これはどのように使えばよいのでしょうか?
よろしくお願いします
ISO8601の形式にしたい
2020-01-31T00:00:00+09:00
2020-02-01T00:00:00+09:00
2020-02-02T00:00:00+09:00
2020-02-03T00:00:00+09:00
2020-02-04T00:00:00+09:00
2020-02-05T00:00:00+09:00
該当のソースコード
python
1import io 2import pandas as pd 3 4data = """\ 5date,value 62020-03-01,1 72020-03-02,2 82020-03-03,3 92020-03-04,4 102020-03-05,5 11""" 12df = pd.read_csv(io.StringIO(data), parse_dates=[0])
試したこと
strftimeでは変換できます
df["date"].dt.strftime("%Y-%m-%dT%H:%M:%S+09:00")
補足情報(FW/ツールのバージョンなど)
Python3.8.1
回答2件
あなたの回答
tips
プレビュー