
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
강의 잘 듣고 있습니다. 감사합니다.
아래 코드에 대한 이해를 하고 싶어 문의 드립니다.
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)

작성한 코드 및 에러 메세지
위 첨부
