Seaborn-データセットとライブラリのインポート

この章では、データセットとライブラリをインポートする方法について説明します。ライブラリをインポートする方法を理解することから始めましょう。

ライブラリのインポート

リレーショナル(テーブル形式)データセットを管理するための優れたライブラリであるPandasをインポートすることから始めましょう。Seabornは、データ分析に最も広く使用されているデータ構造であるDataFrameを処理するときに便利です。

次のコマンドは、パンダをインポートするのに役立ちます-

# 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()

PandasDataFrameとしてデータをインポートする

このセクションでは、データセットをインポートします。このデータセットは、デフォルトでPandasDataFrameとして読み込まれます。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次元のラベル付きデータ構造として定義されています。潜在的に異なるタイプの列を使用します。

DataFrameの詳細については、パンダに関するチュートリアルをご覧ください。