Pandas ではまっていまして、、
Date(JST)
0 2010-04-01 00:00:00+09:00
1 2010-04-01 00:05:00+09:00
2 2010-04-01 00:10:00+09:00
3 2010-04-01 00:15:00+09:00
4 2010-04-01 00:20:00+09:00
... ... ... ...
1315003 2022-09-30 23:35:00
1315004 2022-09-30 23:40:00
2つのファイルを結合したら、JST表記が混在していて、その後の処理がしにくいため、
文字列にして「+09:00」を削除したいのですが、
df["Date(JST)"] = df["Date(JST)"].str.replace("'+'09:00", "")
と書いて実行すると+09:00が削除されず、
df["Date(JST)"] = df["Date(JST)"].str.replace("+09:00", "")
と書いて実行すると
error: nothing to repeat at position 0
となってしまいます。
+がいけないように思うのですが、どのように記載したら+09:00を消せるでしょうか?
(元のファイルから、共に
df["Date(JST)"] = df.index.tz_convert("Asia/Tokyo")
してから結合すればよいのかもしれませんが、タイムゾーンの記載諸々でそれをするのが難しかったという背景があります)

回答2件
あなたの回答
tips
プレビュー