인프런 커뮤니티 질문&답변

황규석님의 프로필 이미지
황규석

작성한 질문수

단 두 장의 문서로 데이터 분석과 시각화 뽀개기

[5/25] 시계열 데이터 전처리

6:00 부터 다음과 같은 TypeError 가 발생합니다

작성

·

918

2

pd.to_datetime("2020_"+df["확진일"].str.replace(".","_"))
df["확진일"]
TypeError                                 Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/pandas/core/arrays/datetimes.py in objects_to_datetime64ns(data, dayfirst, yearfirst, utc, errors, require_iso8601, allow_object)
   1857         try:
-> 1858             values, tz_parsed = conversion.datetime_to_datetime64(data)
   1859             # If tzaware, these values represent unix timestamps, so we

pandas/_libs/tslibs/conversion.pyx in pandas._libs.tslibs.conversion.datetime_to_datetime64()

TypeError: Unrecognized value type: <class 'str'>
During handling of the above exception, another exception occurred:

ParserError                               Traceback (most recent call last)

7 frames
pandas/_libs/tslib.pyx in pandas._libs.tslib.array_to_datetime()

pandas/_libs/tslib.pyx in pandas._libs.tslib.array_to_datetime()

pandas/_libs/tslib.pyx in pandas._libs.tslib.array_to_datetime_object()

pandas/_libs/tslib.pyx in pandas._libs.tslib.array_to_datetime_object()

pandas/_libs/tslibs/parsing.pyx in pandas._libs.tslibs.parsing.parse_datetime_string()

/usr/local/lib/python3.6/dist-packages/dateutil/parser/_parser.py in parse(self, timestr, default, ignoretz, tzinfos, **kwargs)
    647 
    648         if res is None:
--> 649             raise ParserError("Unknown string format: %s", timestr)
    650 
    651         if len(res) == 0:

ParserError: Unknown string format: 2020_6_30_

답변 3

1

황규석님의 프로필 이미지
황규석
질문자

감사합니다

1

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

아래 코드가 언더바 _ 로 작성이 되었는데요 대시 - 로 변경되어야 합니다. 

pd.to_datetime("2020_"+df["확진일"].str.replace(".","_"))

아래와 같이 변경해 주세요!

pd.to_datetime("2020-"+df["확진일"].str.replace(".","-"))

0

박조은님의 프로필 이미지
박조은
지식공유자

감사합니다 :)

황규석님의 프로필 이미지
황규석

작성한 질문수

질문하기