[Pandas] map함수를 이용해 새로운 column 생성하기

Surf in Data·2022년 7월 4일
0

pandas

목록 보기
4/4
post-thumbnail

데이터 분석에 필요한 raw data를 받아본 결과 다음과 같은 날짜 column이 존재했다.

데이터 분석을 하기위해 이 컬럼을 Day, Hour, Minute으로 나누기 위해 다음과 같은 방법을 사용하기로 했다.

🔑map 함수 사용하기

  1. map함수에 적용할 함수 만들기
def Day(x):
    x = str(x)
    return int(x[6:8])

def Month(x):
    x = str(x)
    return int(x[4:6])

def Hour(x):
    x = str(x)
    return int(x[8:10])
  1. map함수를 이용해 새로운 컬럼 만들기
df['Month'] = df['YearMonthDayHourMinute'].map(Month)
df['Day'] = df['YearMonthDayHourMinute'].map(Day)
df['Hour'] = df['YearMonthDayHourMinute'].map(Hour)
  1. 결과 확인
profile
study blog

0개의 댓글