Seaborn-데이터 세트 및 라이브러리 가져 오기
이 장에서는 데이터 세트와 라이브러리를 가져 오는 방법에 대해 설명합니다. 라이브러리를 가져 오는 방법을 이해하는 것으로 시작하겠습니다.
라이브러리 가져 오기
관계형 (테이블 형식) 데이터 세트를 관리하기위한 훌륭한 라이브러리 인 Pandas를 가져 오는 것으로 시작하겠습니다. Seaborn은 데이터 분석에 가장 널리 사용되는 데이터 구조 인 DataFrames를 다룰 때 유용합니다.
다음 명령은 Pandas를 가져 오는 데 도움이됩니다.
# Pandas for managing datasets
import pandas as pd
이제 플롯을 사용자 정의하는 데 도움이되는 Matplotlib 라이브러리를 가져 오겠습니다.
# Matplotlib for additional customization
from matplotlib import pyplot as plt
다음 명령을 사용하여 Seaborn 라이브러리를 가져옵니다.
# Seaborn for plotting and styling
import seaborn as sb
데이터 세트 가져 오기
필요한 라이브러리를 가져 왔습니다. 이 섹션에서는 필요한 데이터 세트를 가져 오는 방법을 이해합니다.
Seaborn은 라이브러리에 몇 가지 중요한 데이터 세트를 제공합니다. Seaborn이 설치되면 데이터 세트가 자동으로 다운로드됩니다.
학습에 이러한 데이터 세트를 사용할 수 있습니다. 다음 기능의 도움으로 필요한 데이터 세트를로드 할 수 있습니다.
load_dataset()
Pandas DataFrame으로 데이터 가져 오기
이 섹션에서는 데이터 세트를 가져옵니다. 이 데이터 세트는 기본적으로 Pandas DataFrame으로로드됩니다. Pandas DataFrame에 함수가 있으면이 DataFrame에서 작동합니다.
다음 코드 줄은 데이터 세트를 가져 오는 데 도움이됩니다.
# Seaborn for plotting and styling
import seaborn as sb
df = sb.load_dataset('tips')
print df.head()
위의 코드 줄은 다음 출력을 생성합니다.
total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4
Seaborn 라이브러리에서 사용 가능한 모든 데이터 세트를 보려면 다음 명령을 get_dataset_names() 아래 표시된 기능-
import seaborn as sb
print sb.get_dataset_names()
위의 코드 줄은 다음 출력으로 사용 가능한 데이터 세트 목록을 반환합니다.
[u'anscombe', u'attention', u'brain_networks', u'car_crashes', u'dots',
u'exercise', u'flights', u'fmri', u'gammas', u'iris', u'planets', u'tips',
u'titanic']
DataFrames데이터를 쉽게 오버 볼 수 있도록 직사각형 격자 형태로 데이터를 저장합니다. 직사각형 그리드의 각 행은 인스턴스 값을 포함하고 그리드의 각 열은 특정 변수에 대한 데이터를 보유하는 벡터입니다. 즉, DataFrame의 행은 동일한 데이터 유형의 값을 포함 할 필요가 없으며 숫자, 문자, 논리 등이 될 수 있습니다. Python 용 DataFrame은 Pandas 라이브러리와 함께 제공되며 2 차원 레이블이 지정된 데이터 구조로 정의됩니다. 잠재적으로 다른 유형의 열이 있습니다.
DataFrames에 대한 자세한 내용은 pandas에 대한 자습서 를 참조하세요 .