여러 열에서 datetime 가져오기
가끔 datetime 데이터가 여러 열로 나뉘어 있을 때가 있어요. 예를 들어 날짜와 시간이 각각 다른 열에 있거나, 날짜가 연/월/일로 나뉘어 있을 수 있어요.
이 설문 데이터 버전에서는 날짜가 Part2StartDate 열에, 시간이 Part2StartTime 열에 분리되어 있어요. 이번 과제에서는 read_excel()의 parse_dates 인수를 사용해 이 둘을 하나의 datetime 열로 결합하고, 새 이름을 지정해 보세요.
pandas는 pd로 임포트되어 있어요.
이 연습은 강의의 일부입니다
pandas로 빠르고 간편한 데이터 적재
연습 안내
- 새 열
Part2Start가Part2StartDate와Part2StartTime으로 구성되도록 딕셔너리datetime_cols를 만드세요. - 설문 응답 파일을 로드하면서,
parse_dates인수에 해당 딕셔너리를 전달해 새로운Part2Start열을 생성하세요. describe()메서드로 새Part2Start열의 요약 통계를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create dict of columns to combine into new datetime column
datetime_cols = {"Part2Start": ____}
# Load file, supplying the dict to parse_dates
survey_data = pd.read_excel("fcc_survey_dts.xlsx",
____)
# View summary statistics about Part2Start
print(survey_data.Part2Start.describe())