inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

캐글 실습으로 배우는 데이터 사이언스

탐색적 데이터 분석

.dt에서 어트리뷰트 에러발생

6186

Sungmin Oh

작성한 질문수 2

2

train["year"] = train["datetime"].dt.year

train["month"] = train["datetime"].dt.month

train["day"] = train["datetime"].dt.day

train["hour"] = train["datetime"].dt.hour

train["minute"] = train["datetime"].dt.minute

train["second"] = train["datetime"].dt.second

train.shape

선생님 강의를 따라서 진행하는 중에 이 부분에서 아래와 같이 어트리뷰트 에러가 났었습니다.

AttributeError: Can only use .dt accessor with datetimelike values

train.csv로 부터 가져온 데이터프레임의 datetime칼럼의

서식타입이 아마도 판다스가 인식하는 Datetime타입과 다른건가 하는 생각으로 아래의 코드를 우선적으로 실행하니 에러가 사라졌습니다.

train["datetime"] = pd.to_datetime(train["datetime"])

그런데 선생님 강의의 6:03에서는 이 코드 없이도 전혀 문제없이 잘 실행되는 것을 보고나니 그 원인이 알쏭달쏭 합니다. 저는 윈도우에서 실행했어요.

kaggle

답변 1

1

박조은

안녕하세요. 저는 데이터를 불러올 때 다음의 코드로 불러와서 datetime 형식으로 데이터가 로드 되었어요.

아마  parse_dates=["datetime"] 이 부분을 깜박하셨을거 같아요.

train = pd.read_csv("data/train.csv", parse_dates=["datetime"])

'팀 단위 AI 업무 혁신' 자문 관련하여 문의드리고자 합니다. (연락처 요청)

0

30

1

자료 공유 질문

0

55

1

resize 질문

0

50

1

20251212 Kaggle 런타임에 scikit-learn 설치 실패 트러블 슈팅

0

75

1

Ascii 에러 관련하여 질문드립니다

0

76

1

고차원 데이터 질문

0

49

0

sql사용

0

45

2

Loss와 매트릭 관계

0

61

2

좋은 강의 감사드립니다.

0

73

2

혹시 강의내용과는 관계없지만

1

103

1

numpy.ndarray 에러

0

62

1

6. 데이터 전처리

0

67

1

feature map 크기 질문

0

89

2

수료증 발급 문의

0

308

1

윈도우즈10 캐글api 에러

0

333

0

수업중 필요한 csv파일

0

323

0

1번째 강의의 1분 30초 부분에서 터미널로 이동하고 파일을 확인하는 작업이 있는데 윈도우 노트북에서는 어떻게 이 작업을 해야 할까요?

1

217

1

!kaggle datasets files -d 코드 오류

0

342

1

RMSLE

0

299

0

Feature Selection관련

0

193

0

.kaggle 폴더가 숨겨져 있어요

0

429

1

Female의 경우, 그래프에 제목이 나오질 않습니다.

0

286

1

label 값을 넣을 때

2

203

1

한글폰트 사용하는 방법

0

482

1