커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
a = a.drop(['PassengerId'], axis ='rows') 문의
undefined주차
북마크
이*종
댓글
4
추천
0
조회수
28
조회수
28
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



강의 잘 듣고 있습니다. 감사합니다.

아래 코드에 대한 이해를 하고 싶어 문의 드립니다.

a = a.drop(['PassengerId'], axis ='rows')


아래에 공유 드린 전체 코드에서 위 drop 기능 사용 코드 관련하여,


문의 1

변수 a, 즉 구해진 상관계수 데이터 들에서 PassengerId 를 drop하게 되면

결과 값(아래 스크린샷)에서 PassengerId 행의 값만 제거 되는데, 열의 값이 제거되어야 하는 것 아닌가요?


문의 2

drop기능은 pandas 라이브러리에서 제공하는 기능으로 이해하면 되는 건지요?


초보자 인지라, 잘 이해하고자 문의 드리며, 이해하기 위한 팁을 주시면 감사하겠습니다.



import pandas as pd

import matplotlib.pyplot as plt

titanic = pd.read_table('train.csv',sep=',')


# 타이타닉 데이터에서 n/a 값 제거

titanic = titanic.dropna()


# 상관관계 값 구하기

a = titanic.corr(method='pearson')


# a 변수 내 데이터들(구해진 상관계수들 데이터) 중에 Survived 열의 구해진 값들 중 1이 아닌 데이터만 남긴다

a = a[a.Survived !=1]


print(a)


# PassengerId 열은 데이터에서 삭제

a = a.drop(['PassengerId'], axis ='rows')


print(a)


스파르타 즉문즉답


작성한 코드 및 에러 메세지

위 첨부




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴