강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của sj85041237308
sj85041237308

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

(CẬP NHẬT) Hệ thống gợi ý cá nhân hóa sử dụng Python | Thuật toán gợi ý | Trí tuệ nhân tạo gợi ý

Khuyến nghị theo nhóm người dùng

users에 대한 인덱스 설정 기준

Đã giải quyết

Viết

·

283

0

아래 코드와 같이 users에 대해 user_id 칼럼을 인덱스를 설정할 때와 하지 않을 때 각각 다른 부분에서 에러가 납니다. 떄에 따라 인덱스로 잡아야할 때도 있고 잡지 않아야 할때도 있는 거라면 그 기준이 무엇일지 궁금합니다.

users = users.set_index('user_id')


인덱스로 잡았을 때의 에러)

인덱스로 잡지 않았을 때의 에러)

딥러닝추천-시스템

Câu trả lời 1

1

거친코딩님의 프로필 이미지
거친코딩
Người chia sẻ kiến thức

안녕하세요.

거친코딩입니다.

pd.merge의 경우 컬럼서로 두개의 데이터프레임이 공통된 컬럼이 있어야지만 작동하기 때문에 reset.index 가 필요하고,

.loc의 경우 인덱스로 row를 조회하기때문에

set_index가 필요합니다.

답변이 되셨길 바랍니다.

감사합니다.

거친코딩 드림.

Hình ảnh hồ sơ của sj85041237308
sj85041237308

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

Đặt câu hỏi