pandas에서 날짜에서 공휴일을 포함한 요일을 얻는 방법
다만, 공휴일만은 별도 취급하고 싶다.
이런 때 사용할 수 있는 방법입니다.
import pandas as pd
import japandas as jpd
import locale
locale.setlocale(locale.LC_TIME, 'ja_JP.UTF-8')
#日付を含むデータフレームがある
df = pd.DataFrame(jpd.date_range(u'2016年5月1日', u'2018年12月10日', freq='D'))
# japandasにある祝日カレンダを拾ってくる
jhc = jpd.JapaneseHolidayCalendar()
# 祝日カレンダにあれば「祝」を、なければ曜日を格納
df[1] = [('祝') if t in jhc.holidays() else (t.strftime('%a')) for t in df[0]]
# 曜日の列ができる
df
이런 식으로 공휴일을 포함한 요일 데이터를 얻을 수 있습니다.
이것만큼 계속 고민해 버렸기 때문에 메모.
더 좋은 방법이 있으면 알려주세요.
Reference
이 문제에 관하여(pandas에서 날짜에서 공휴일을 포함한 요일을 얻는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gpioblink/items/abccf35b4af3c83c14d3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)