inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tìm hiểu khoa học dữ liệu thông qua thực hành Kaggle

Phân tích dữ liệu thăm dò

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

6186

Sungmin Oh

2 câu hỏi đã được viết

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

Câu trả lời 1

1

todaycode

안녕하세요. 저는 데이터를 불러올 때 다음의 코드로 불러와서 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

77

1

고차원 데이터 질문

0

50

0

sql사용

0

46

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

219

1

!kaggle datasets files -d 코드 오류

0

342

1

RMSLE

0

299

0

Feature Selection관련

0

193

0

.kaggle 폴더가 숨겨져 있어요

0

429

1

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

0

287

1

label 값을 넣을 때

2

203

1

한글폰트 사용하는 방법

0

482

1