DataFrame의 날짜 데이터 처리: 일반 문자열을datetime 형식으로 변환하고 날짜의 연도 월을 추출합니다

일반 문자열이datetime 형식으로 변환됨
원: 문자열'01.12.2013'(일.월.년), 형식은object목표로 표시: 날짜로 변환하고, 형식은datetime로 표시하는 두 가지 방법이 있습니다.
방법 1:
import pandas as pd

sales['date']= pd.to_datetime(sales['date'], format='%d.%m.%Y')

방법 2:
from datetime import datetime

def formateDate(stringdate):
    dt= datetime.strptime(stringdate, '%d.%m.%Y') #     "01.12.2013"  "%d.%m.%Y"
    return dt
#sales   DataFrame  ,date     ,   string   
# date      datetime     
sales.date= sales.date.apply(formateDate)

추출 날짜의 year,month
그것들을 각각 단독 열로 만들다.새 열
train['year'], train['month']= train['date'].dt.year, train['date'].dt.month

추출된 year, month 유형은 int64입니다.

좋은 웹페이지 즐겨찾기