<Python, seaborn> seaborn-data

seaborn-data、、、
seabornの作者さんが準備している、seabornで使えるデータコレクション。

github.com

上記から、ダウンロードして、使える。

In [15]: import seaborn as sns

In [16]: sns.load_dataset?
Signature: sns.load_dataset(name, cache=True, data_home=None, **kws)
Docstring:
Load a dataset from the online repository (requires internet).

Parameters
----------
name : str
    Name of the dataset (`name`.csv on
    https://github.com/mwaskom/seaborn-data).  You can obtain list of
    available datasets using :func:`get_dataset_names`
cache : boolean, optional
    If True, then cache data locally and use the cache on subsequent calls
data_home : string, optional
    The directory in which to cache data. By default, uses ~/seaborn_data/
kws : dict, optional
    Passed to pandas.read_csv
File:      c:\anaconda3\lib\site-packages\seaborn\utils.py
Type:      function

In [17]: type(sns.load_dataset('dots'))
Out[17]: pandas.core.frame.DataFrame

In [18]: df = sns.load_dataset('dots')

In [19]: df.head()
Out[19]: 
  align choice  time  coherence  firing_rate
0  dots     T1   -80        0.0    33.189967
1  dots     T1   -80        3.2    31.691726
2  dots     T1   -80        6.4    34.279840
3  dots     T1   -80       12.8    32.631874
4  dots     T1   -80       25.6    35.060487

便利だ。