やりたいこと
2021-04-01のような日付の表記から「年」や「月」の情報を抽出する
環境
Google Colaboratoryを使用しました。
使用した関数
・pandas.Series.apply()
→Pandasの各要素に関数を適用する
・str.split()
→Pandasの文字列を区切り文字で分割
## コード
###Step1:DataFrameの作成
#日付型のカラムの作成
import pandas as pd
list1=["2021-04-01","2021-04-01","2021-04-01"]
columns1=["日付"]
df=pd.DataFrame(data=list1,columns=columns1)
df
###Step2:-(ハイフン)で日付を分割し、「年」と「月」のカラムに代入する。
df['年']= df['日付'].apply(lambda x: x.split('-')[0])
df['月']= df['日付'].apply(lambda x: x.split('-')[1])
df.head()