커뮤니티
포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
숙제 피드백
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
타이타닉 분석시 "나이대와 생존율 관계 그래프 그리기" 오류
[왕초보] 마케터, 기획자를 위한 실전 데이터 분석 v0
2주차
북마크
임*한
댓글
4
추천
0
조회수
31
조회수
31
답변 완료

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

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


강사님이 알려주신대로 다음과 같이 입력을 했고 실행을 했습니다. 그런데 '나이와 생존율관의 관계 그래프'가 나오지 않고,

다음과 같은 오류가 뜨는데 혹시 제가 어떤 부분을 잘못한 걸까요?

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns


titanic = pd.read_table('train.csv',sep=',')
titanic.head()
print(titanic.isnull().sum())
titanic = titanic.dropna()
titanic.describe()
#나이별로 히스토그램 구하기
titanic['Age'].hist(bins=40,figsize=(18,8),grid=True)


#나이별 구분 및 각 나이별 생존율 확인 하기
titanic['Age_cat'] = pd.cut(titanic['Age'],bins=[0,3,7,15,30,60,100],include_lowest=True,labels=['baby','children','teenage','young','adult','old'])


#연령대를 기준으로 평균 값을 구해 볼수 있어요!
titanic.groupby('Age_cat').mean()


#그래프 크기 설정
plt.figure(figsize=(14,5))


# 바 그래프 그리기 (x축 = Age_cat, y축 = Survived)
sns.barplot('Age_cat','Survived',data=titanic)


# 그래프 나타내기 
plt.show()
스파르타 즉문즉답


TypeError                                 Traceback (most recent call last)
<ipython-input-42-12b9451a33ed> in <cell line: 24>()
     22 
     23 # 바 그래프 그리기 (x축 = Age_cat, y축 = Survived)
---> 24 sns.barplot('Age_cat','Survived',data=titanic)
     25 
     26 # 그래프 나타내기

TypeError: barplot() got multiple values for argument 'data'



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