train = pd.read_csv("train.csv", encoding='cp949', parse_dates=['date'])
train data에서 column명이 date인 year-mm-dd이 있다면 parse_dates=['date']을 통해 해당 column을 time series형식으로 가져온다.
만약 사용하지 않을 경우 str 형식으로 불러온다.
# date
train["year"] = train.date.apply(lambda x: x.year)
train["month"] = train.date.apply(lambda x: x.month)
train["day"] = train.date.apply(lambda x: x.day)
0~6 으로 표시되며 0은 월요일,..., 6은 일요일이다.
# define a function
def weekday(x):
return x.weekday()
# Weekday
train["weekday"] = train.date.apply(weekday)