plotnineのサンプルデータセット

[scikit-learn](https://scikit-learn.org/stable/)には、アヤメのデータセットなどのサンプルデータセットがあります。
[plotnine](https://plotnine.readthedocs.io/en/v0.12.4/)にも、scikit-learnと同様にサンプルデータセットがあります。
今回は、plotnineに付属しているデータセットを紹介します。

# diamonds
[diamonds](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.diamonds.html#plotnine.data.diamonds)は、53940個のダイヤモンドの価格や他の属性を含むデータセットです。
```Python
from plotnine.data import diamonds
diamonds.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>carat</th>
      <th>cut</th>
      <th>color</th>
      <th>clarity</th>
      <th>depth</th>
      <th>table</th>
      <th>price</th>
      <th>x</th>
      <th>y</th>
      <th>z</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>0.23</td>
      <td>Ideal</td>
      <td>E</td>
      <td>SI2</td>
      <td>61.5</td>
      <td>55.0</td>
      <td>326</td>
      <td>3.95</td>
      <td>3.98</td>
      <td>2.43</td>
    </tr>
    <tr>
      <th>1</th>
      <td>0.21</td>
      <td>Premium</td>
      <td>E</td>
      <td>SI1</td>
      <td>59.8</td>
      <td>61.0</td>
      <td>326</td>
      <td>3.89</td>
      <td>3.84</td>
      <td>2.31</td>
    </tr>
    <tr>
      <th>2</th>
      <td>0.23</td>
      <td>Good</td>
      <td>E</td>
      <td>VS1</td>
      <td>56.9</td>
      <td>65.0</td>
      <td>327</td>
      <td>4.05</td>
      <td>4.07</td>
      <td>2.31</td>
    </tr>
    <tr>
      <th>3</th>
      <td>0.29</td>
      <td>Premium</td>
      <td>I</td>
      <td>VS2</td>
      <td>62.4</td>
      <td>58.0</td>
      <td>334</td>
      <td>4.20</td>
      <td>4.23</td>
      <td>2.63</td>
    </tr>
    <tr>
      <th>4</th>
      <td>0.31</td>
      <td>Good</td>
      <td>J</td>
      <td>SI2</td>
      <td>63.3</td>
      <td>58.0</td>
      <td>335</td>
      <td>4.34</td>
      <td>4.35</td>
      <td>2.75</td>
    </tr>
  </tbody>
</table>
</div>

# economics
[economics](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.economics.html#plotnine.data.economics)はアメリカの経済時系列データから作成されたデータセットです。
economicsはワイドフォーマット、economics_longはロングフォーマットです。
```Python
from plotnine.data import economics
economics.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>date</th>
      <th>pce</th>
      <th>pop</th>
      <th>psavert</th>
      <th>uempmed</th>
      <th>unemploy</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1967-07-01</td>
      <td>507.4</td>
      <td>198712</td>
      <td>12.5</td>
      <td>4.5</td>
      <td>2944</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1967-08-01</td>
      <td>510.5</td>
      <td>198911</td>
      <td>12.5</td>
      <td>4.7</td>
      <td>2945</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1967-09-01</td>
      <td>516.3</td>
      <td>199113</td>
      <td>11.7</td>
      <td>4.6</td>
      <td>2958</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1967-10-01</td>
      <td>512.9</td>
      <td>199311</td>
      <td>12.5</td>
      <td>4.9</td>
      <td>3143</td>
    </tr>
    <tr>
      <th>4</th>
      <td>1967-11-01</td>
      <td>518.1</td>
      <td>199498</td>
      <td>12.5</td>
      <td>4.7</td>
      <td>3066</td>
    </tr>
  </tbody>
</table>
</div>

# economics_long
[economics_long](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.economics_long.html#plotnine.data.economics_long)はアメリカの経済時系列データから作成されたデータセットです。
economicsはワイドフォーマット、economics_longはロングフォーマットです。
```Python
from plotnine.data import economics_long
economics_long.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>date</th>
      <th>variable</th>
      <th>value</th>
      <th>value01</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1967-07-01</td>
      <td>pce</td>
      <td>507.4</td>
      <td>0.000000</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1967-08-01</td>
      <td>pce</td>
      <td>510.5</td>
      <td>0.000266</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1967-09-01</td>
      <td>pce</td>
      <td>516.3</td>
      <td>0.000764</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1967-10-01</td>
      <td>pce</td>
      <td>512.9</td>
      <td>0.000472</td>
    </tr>
    <tr>
      <th>4</th>
      <td>1967-11-01</td>
      <td>pce</td>
      <td>518.1</td>
      <td>0.000918</td>
    </tr>
  </tbody>
</table>
</div>

# faithful
[faithful](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.faithful.html#plotnine.data.faithful)はアメリカのワイオミング州のイエローストーン国立公園にあるオールド・フェイスフル・ガイザーの噴火の間隔時間と継続時間です。
```Python
from plotnine.data import faithful
faithful.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>eruptions</th>
      <th>waiting</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>3.600</td>
      <td>79</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1.800</td>
      <td>54</td>
    </tr>
    <tr>
      <th>2</th>
      <td>3.333</td>
      <td>74</td>
    </tr>
    <tr>
      <th>3</th>
      <td>2.283</td>
      <td>62</td>
    </tr>
    <tr>
      <th>4</th>
      <td>4.533</td>
      <td>85</td>
    </tr>
  </tbody>
</table>
</div>


# faithfuld
[faithfuld](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.faithfuld.html#plotnine.data.faithfuld)はアメリカのワイオミング州のイエローストーン国立公園にあるオールド・フェイスフル・ガイザーの噴火の間隔時間と継続時間です。
```Python
from plotnine.data import faithfuld
faithfuld.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>eruptions</th>
      <th>waiting</th>
      <th>density</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1.600000</td>
      <td>43.0</td>
      <td>0.003216</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1.647297</td>
      <td>43.0</td>
      <td>0.003835</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1.694595</td>
      <td>43.0</td>
      <td>0.004436</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1.741892</td>
      <td>43.0</td>
      <td>0.004978</td>
    </tr>
    <tr>
      <th>4</th>
      <td>1.789189</td>
      <td>43.0</td>
      <td>0.005424</td>
    </tr>
  </tbody>
</table>
</div>

# huron
[hunon](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.huron.html#plotnine.data.huron)は1875-1972年のヒューロン湖のレベルのデータセットです。
```Python
from plotnine.data import huron
huron.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>year</th>
      <th>level</th>
      <th>decade</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1875</td>
      <td>580.38</td>
      <td>1870</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1876</td>
      <td>581.86</td>
      <td>1870</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1877</td>
      <td>580.97</td>
      <td>1870</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1878</td>
      <td>580.80</td>
      <td>1870</td>
    </tr>
    <tr>
      <th>4</th>
      <td>1879</td>
      <td>579.79</td>
      <td>1870</td>
    </tr>
  </tbody>
</table>
</div>

# luv_colours
[luv_colours](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.luv_colours.html#plotnine.data.luv_colours)は名前がついた色をLuv色空間に変換したデータセットです。
```Python
from plotnine.data import luv_colours
luv_colours.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>L</th>
      <th>u</th>
      <th>v</th>
      <th>col</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>9341.570222</td>
      <td>-3.370649e-12</td>
      <td>0.000000</td>
      <td>white</td>
    </tr>
    <tr>
      <th>1</th>
      <td>9100.962053</td>
      <td>-4.749170e+02</td>
      <td>-635.350249</td>
      <td>aliceblue</td>
    </tr>
    <tr>
      <th>2</th>
      <td>8809.518191</td>
      <td>1.008865e+03</td>
      <td>1668.004214</td>
      <td>antiquewhite</td>
    </tr>
    <tr>
      <th>3</th>
      <td>8935.225481</td>
      <td>1.065698e+03</td>
      <td>1674.594790</td>
      <td>antiquewhite1</td>
    </tr>
    <tr>
      <th>4</th>
      <td>8452.498771</td>
      <td>1.014911e+03</td>
      <td>1609.592311</td>
      <td>antiquewhite2</td>
    </tr>
  </tbody>
</table>
</div>

# midwest
[midwest](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.midwest.html#plotnine.data.midwest)はアメリカ中西部の人口統計情報です。
```Python
from plotnine.data import midwest
midwest.head(https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.midwest.html#plotnine.data.midwest)
```
出力は28列あるため省略します。

# mpg
[mpg](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.mpg.html#plotnine.data.mpg)は38の人気車種の1999年と2008年の燃費のデータセットです。
```Python
from plotnine.data import mpg
mpg.head()
```
出力は11列あるため省略します。

# msleep
[msleep](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.msleep.html#plotnine.data.msleep)は哺乳類の睡眠のデータセットです。
```Python
from plotnine.data import msleep
msleep.head()
```
出力は11列あるため省略します。

# mtcars
[mtcars](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.mtcars.html#plotnine.data.mtcars)は32の自動車(1973-74モデル)の燃費と、自動車のデザインと性能の10の側面を含むデータセットです。
```Python
from plotnine.data import mtcars
mtcars.head()
```
出力は11列あるため省略します。

# presidential
[presidential](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.presidential.html#plotnine.data.presidential)はアイゼンハワーからオバマまでの11人のアメリカ大統領の名前、任期の開始日と終了日、政党のデータセットです。
```Python
from plotnine.data import presidential
presidential.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>name</th>
      <th>start</th>
      <th>end</th>
      <th>party</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>Eisenhower</td>
      <td>1953-01-20</td>
      <td>1961-01-20</td>
      <td>Republican</td>
    </tr>
    <tr>
      <th>1</th>
      <td>Kennedy</td>
      <td>1961-01-20</td>
      <td>1963-11-22</td>
      <td>Democratic</td>
    </tr>
    <tr>
      <th>2</th>
      <td>Johson</td>
      <td>1963-11-22</td>
      <td>1969-01-20</td>
      <td>Democratic</td>
    </tr>
    <tr>
      <th>3</th>
      <td>Nixon</td>
      <td>1969-01-20</td>
      <td>1974-08-09</td>
      <td>Republican</td>
    </tr>
    <tr>
      <th>4</th>
      <td>Ford</td>
      <td>1974-08-09</td>
      <td>1977-01-20</td>
      <td>Republican</td>
    </tr>
  </tbody>
</table>
</div>

# seals
[seals](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.seals.html#plotnine.data.seals)はアザラシの動きのベクトル場のデータセットです。
```Python
from plotnine.data import seals
seals.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>lat</th>
      <th>long</th>
      <th>delta_long</th>
      <th>delta_lat</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>29.7</td>
      <td>-172.8</td>
      <td>-0.915046</td>
      <td>0.143475</td>
    </tr>
    <tr>
      <th>1</th>
      <td>30.7</td>
      <td>-172.8</td>
      <td>-0.867013</td>
      <td>0.128389</td>
    </tr>
    <tr>
      <th>2</th>
      <td>31.7</td>
      <td>-172.8</td>
      <td>-0.818925</td>
      <td>0.113232</td>
    </tr>
    <tr>
      <th>3</th>
      <td>32.7</td>
      <td>-172.8</td>
      <td>-0.770776</td>
      <td>0.098020</td>
    </tr>
    <tr>
      <th>4</th>
      <td>33.7</td>
      <td>-172.8</td>
      <td>-0.722560</td>
      <td>0.082766</td>
    </tr>
  </tbody>
</table>
</div>

# txhousing
[txhousing](https://plotnine.readthedocs.io/en/stable/generated/plotnine.data.txhousing.html#plotnine.data.txhousing)はテキサス州の住宅市場のデータセットです。
```Python
from plotnine.data import txhousing
txhousing.head()
```
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>city</th>
      <th>year</th>
      <th>month</th>
      <th>sales</th>
      <th>volume</th>
      <th>median</th>
      <th>listings</th>
      <th>inventory</th>
      <th>date</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>Abilene</td>
      <td>2000</td>
      <td>1</td>
      <td>72.0</td>
      <td>5380000.0</td>
      <td>71400.0</td>
      <td>701.0</td>
      <td>6.3</td>
      <td>2000.000000</td>
    </tr>
    <tr>
      <th>1</th>
      <td>Abilene</td>
      <td>2000</td>
      <td>2</td>
      <td>98.0</td>
      <td>6505000.0</td>
      <td>58700.0</td>
      <td>746.0</td>
      <td>6.6</td>
      <td>2000.083333</td>
    </tr>
    <tr>
      <th>2</th>
      <td>Abilene</td>
      <td>2000</td>
      <td>3</td>
      <td>130.0</td>
      <td>9285000.0</td>
      <td>58100.0</td>
      <td>784.0</td>
      <td>6.8</td>
      <td>2000.166667</td>
    </tr>
    <tr>
      <th>3</th>
      <td>Abilene</td>
      <td>2000</td>
      <td>4</td>
      <td>98.0</td>
      <td>9730000.0</td>
      <td>68600.0</td>
      <td>785.0</td>
      <td>6.9</td>
      <td>2000.250000</td>
    </tr>
    <tr>
      <th>4</th>
      <td>Abilene</td>
      <td>2000</td>
      <td>5</td>
      <td>141.0</td>
      <td>10590000.0</td>
      <td>67300.0</td>
      <td>794.0</td>
      <td>6.8</td>
      <td>2000.333333</td>
    </tr>
  </tbody>
</table>
</div>

meatとpageviewsは説明がなかったため省略しました。
plotnineには、様々なデータセットが付属していることがわかりました。
データ分析を勉強する方のサンプルデータセットとしておすすめです。