데이터 프레임이 있고 날짜, 월, 연도 열에 대한 결과가 다음과 같다고 가정합니다.
날짜 일 월 year0 17/05/2002 17 05 20021 16/02/1990 16 02 19902 25/09/1980 25 09 6 19803 11/05/2000 11/05/190 11 945 190 2>이 문제를 해결하기 위해 다음 단계를 따릅니다. -
해결책
-
날짜 목록을 만들고 데이터 프레임에 할당합니다.
-
df['date'] 열의 '/' 구분 기호 안에 str.split 함수를 적용합니다. 결과를 df[["일", "월", "년"]]에 할당합니다.
예
더 나은 이해를 위해 다음 코드를 확인합시다 -
판다를 pddf =pd.DataFrame({ 'date':['17/05/2002','16/02/1990','25/09/1980','11/05/2000', '17/09/1986'] })print("원본 데이터 프레임:")print(df)df[["일", "월", "년"]] =df["날짜"].str.split( "/", 확장 =True)print("\n새 데이터 프레임:")print(df)
출력
Original DataFrame:date0 17/05/20021 16/02/19902 25/09/19803 11/05/20004 17/09/1986New DataFrame:date day month year0 17/05/2002 16022105 1990 16 02 19902 25/09/1980 25 09 19803 11/05/2000 11 05 20004 17/09/1986 17 09 1986