Pandasでカラムの中を下記1の様なカラムがあります。
それを2の形に書き換えたいのですが、やり方がわかりません
教えていただけると助かります。
1(元データ)
年 | 列2 | 列3 |
---|---|---|
平成26年3月2日 | ||
平成27年5月2日 | ||
2020年6月2日 |
2(書き換えたい形式)
年 | 月 | 日 |
---|---|---|
2014 | 3 | 2 |
2015 | 5 | 2 |
2020 | 6 | 2 |
途中まで書いているプログラム
Python
1#契約2を分けて記載する。 2test = df_t1.日.str.split('年|月|日', expand=True)#.iloc[:, :-1].fillna(-1).astype(str) 3#いったん年月日で分ける 4 5#カラムの名前を変更する 6df= test.rename(columns={0: '年', 1: '月' , 2: '日'}) 7#平成部分の書き換え 8df_t4 = df["年"].replace('平成26','2014'),('平成27','2015'), 9 10#この先がわかりません。 11
もっと賢いやり方等あれば教えて頂けると大変助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー