inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]

스케일링 이해와 kaggle 제출하기 (업데이트)

스케일링 이해와 kaggle 제출하기 강의 질문

275

허쿡

작성한 질문수 51

1

안녕하세요. 강의 잘 듣고 있습니다 :)
 
Q
스케일링 이해와 kaggle 제출하기 17분 40초 부분
 
submission_df['PassengerId'] = df_test['PassengerId']
submission_df['Survived'] = probs['final'].tolist()
 
위 코드에서 tolist() 를 빼고
submission_df['Survived'] =probs['final'] 로 하면 왜 안되나요??
 
submission_df['Survived'] 도 데이터 타입이 시리즈이고 probs['final']도 시리즈 데이터 타입인데 왜 tolist() 를 붙여야 값이 제대로 들어가는지 궁금합니다..
 
답변 부탁드립니다. 감사합니다.
 

kaggle pandas 머신러닝 배워볼래요? python

답변 1

1

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다.

 

제가 다음과 같이 코드를 작성하였을 때는, tolist() 를 붙이거나, 안붙여도 정상적으로 동작합니다. 기본적으로는 말씀하신 사항이 맞는데요. tolist() 로 리스트로 변환해서, 해당 값만 시리즈 데이터에 넣는 방법도 일반적으로 많이 쓰이는 기법이라서, 이와 같이 작성하였습니다. 다만, A시리즈 = B시리즈 라고 하면, 본래는 서로의 인덱스가 다를 경우는 그대로 0번 부터 넣어지는 것이 아니고, 인덱스번호를 체크하기 때문에, 에러가 날 수 있습니다.

----------------

import pandas as pd

import numpy as np

 

data = [['Lee',22],['Min',33],['Hwang',44]]

submission_df = pd.DataFrame(data, columns=['first','age'])

submission_df['Survived'] = 0

 

data = [['Lee',22],['Min',33],['Hwang',44]]

probs = pd.DataFrame(data, columns=['first','age'])

probs['final'] = 1

 

probs['final'] = 1

print (submission_df['Survived'])

submission_df['Survived'] = probs['final'].tolist()

print (submission_df['Survived'])

 

감사합니다.

0

허쿡

답변 감사합니다 :)

자료 공유 질문

0

70

1

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

0

97

1

고차원 데이터 질문

0

85

1

세션4 범주형 데이터 분석 패턴 강의 질문

0

217

2

pandas 2.2.2, xgboost 2.1.3 에러 해결 방법

0

235

1

sklearn v1.5.1

0

176

1

머신러닝 적용을 위한 Feature Engineering 작업1

0

185

2

missingno 대체

0

174

1

scikit-learn 1.5.1 matplotlib 3.9.2

0

136

1

환불문의

0

273

1

자료공유를 받으려고 하는데 에러가 납니다.

0

170

1

iplot에서 항상 에러나는 분 안계신가용?

0

234

1

사망 여부 영향 가능성

0

149

1

섹션4_인코딩 이해하고 적용해보기(원핫인코딩) 질문

0

195

1

df.corr(numeric_only=True).iplot() 에러 해결 어떻게 해야되나요?

0

288

1

주피터 노트북 201_REGRESSION_BIKE_SHARING_MODELS 중 질문

0

252

1

3강 강의 자료 코드 관련 질문입니다

1

344

1

맥 사용자 mkdir .kaggle 했는데 파일이 안만들어집니다.

0

427

1

Bayesian Optimization에서 optimizer.maximize()함수를 더이상 지원 안한다고 합니다.

0

887

2

Bayesian Optimization LightGBM 적용

0

467

2

하이퍼 파라미터 튜닝 기법 적용하기 실행값이 미묘하게 달라요.

1

347

1

중복된 코드 수정 요청 - 자전거 공유 문제 이해와 EDA3

0

218

1

강의 중 에러 질문

0

753

1

cross_val_score 에러

0

470

1