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

greyy님의 프로필 이미지
greyy

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

슬라이싱 관련

해결된 질문

작성

·

295

0

슬라이싱 관련 궁금한 점이 생겼는데요

언제 iloc, loc를 사용하는 것일까요?

열을 선택할 때 쓰는 것이라고 생각해왔었는데

pred_proba에서 1일 확률을 선택할 때 iloc를 안 쓰더라구요...

model = lgb.LGBMClassifier()
model.fit(X_tr, y_tr)
pred_proba = model.predict_proba(X_val)
pred = model.predict(X_val)
print(roc_auc_score(y_val, pred_proba[:,1]))
print(accuracy_score(y_val, pred))
print(f1_score(y_val, pred))

submit = pd.DataFrame({
    'id' : id,
    'output' : pred_proba[:,1]
})
submit.head()

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

정확히는 사용하는 것이 맞습니다 :)

데이터를 선택할때는 생략해도 [행:컬럼] 정상 작동됩니다.

개인적으론 없이 써보고 에러나 워닝뜨면 붙이고 있어요 :)

greyy님의 프로필 이미지
greyy
질문자

감사합니다!

greyy님의 프로필 이미지
greyy

작성한 질문수

질문하기