본문 바로가기
Python/개념익히기

datetime 값 추출하기 - 인덱스 / dt접근자

by ADELA_J 2023. 7. 17.

 

▶ read_csv 메서드를 사용해서 parse_dates인자에 datetime 오브젝트로 변환하고자 하는 열의 이름을 전달하여 데이터를 불러옴. 

 

▷ 문자열로 날짜를 담아서 datetime 오브젝트로 변환한것

그러고나면 .year, month, day 속성을 이용하면 년, 월, 일 정보를 따로 추출할 수 있음. 

 

<dt접근자로 시계열 데이터 정리하기>

- ebola 데이터 집합을 불러온 다음 Date 열을 datetime 오브젝트로 변환하여 새로운 열, date_dt를 추가

그리고 인덱스가 3인 데이터의 년, 월, 일 데이터를 추출

▲만약 위같이 데이터를 추출해야한다면 인덱스로 불러야하니 귀찮,,, 불편,,,,

▼그래서 dt 접근자로 date_dt열에 한꺼번에 접근해서 year 속성을 이용해 연도값을 추출함 (그리고 새로운 열로 저장)

▶ 위 방법과 동일하게 월, 일도 추출해서 새로운 열로 추가

그래서 확인해보면 제일 끝에 새로 추가한 year, month, day 열의 자료형을 확인할 수 있음.

▶ date_dt는 datetime이지만 나머지는 정수형으로 추출이 된것을 확인할 수 있음.