{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/alex/anaconda/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.\n", " warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')\n" ] } ], "source": [ "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "features = pd.read_csv('./features.csv')" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [], "source": [ "genres = features.pivot_table(index=['genre'])" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false, "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", " | acousticness | \n", "danceability | \n", "duration_ms | \n", "energy | \n", "instrumentalness | \n", "key | \n", "liveness | \n", "loudness | \n", "mode | \n", "speechiness | \n", "tempo | \n", "time_signature | \n", "valence | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
genre | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
afrobeat | \n", "0.193625 | \n", "0.657720 | \n", "325293.000000 | \n", "0.764620 | \n", "0.362610 | \n", "4.280000 | \n", "0.156580 | \n", "-8.248540 | \n", "0.560000 | \n", "0.064238 | \n", "118.003660 | \n", "3.960000 | \n", "0.819140 | \n", "
ambient | \n", "0.808006 | \n", "0.313802 | \n", "356026.600000 | \n", "0.207660 | \n", "0.896420 | \n", "5.340000 | \n", "0.128308 | \n", "-21.637880 | \n", "0.520000 | \n", "0.043848 | \n", "104.529680 | \n", "3.800000 | \n", "0.154952 | \n", "
anime | \n", "0.070591 | \n", "0.567731 | \n", "247769.961538 | \n", "0.796692 | \n", "0.037501 | \n", "6.653846 | \n", "0.218781 | \n", "-5.788577 | \n", "0.538462 | \n", "0.067327 | \n", "128.222308 | \n", "3.961538 | \n", "0.543692 | \n", "
black-metal | \n", "0.007900 | \n", "0.267830 | \n", "323244.980000 | \n", "0.905980 | \n", "0.450004 | \n", "5.920000 | \n", "0.248532 | \n", "-5.556940 | \n", "0.500000 | \n", "0.093300 | \n", "123.503000 | \n", "3.880000 | \n", "0.142944 | \n", "
bluegrass | \n", "0.656116 | \n", "0.532480 | \n", "214257.920000 | \n", "0.500400 | \n", "0.136489 | \n", "4.760000 | \n", "0.194482 | \n", "-10.648180 | \n", "0.820000 | \n", "0.035348 | \n", "126.398900 | \n", "3.980000 | \n", "0.672560 | \n", "
blues | \n", "0.538235 | \n", "0.577940 | \n", "232840.840000 | \n", "0.486584 | \n", "0.069761 | \n", "6.060000 | \n", "0.163476 | \n", "-10.790300 | \n", "0.720000 | \n", "0.062364 | \n", "122.100680 | \n", "3.800000 | \n", "0.592994 | \n", "
bossanova | \n", "0.646898 | \n", "0.589300 | \n", "228599.100000 | \n", "0.441520 | \n", "0.126728 | \n", "5.240000 | \n", "0.142324 | \n", "-12.119740 | \n", "0.580000 | \n", "0.064948 | \n", "110.122200 | \n", "3.900000 | \n", "0.527140 | \n", "
breakbeat | \n", "0.031182 | \n", "0.657440 | \n", "287303.860000 | \n", "0.843440 | \n", "0.385736 | \n", "5.260000 | \n", "0.290980 | \n", "-6.964620 | \n", "0.580000 | \n", "0.072158 | \n", "132.304260 | \n", "4.000000 | \n", "0.483398 | \n", "
cantopop | \n", "0.493778 | \n", "0.568660 | \n", "241340.420000 | \n", "0.515040 | \n", "0.000492 | \n", "6.340000 | \n", "0.165238 | \n", "-8.253980 | \n", "0.800000 | \n", "0.038944 | \n", "123.476660 | \n", "3.940000 | \n", "0.402206 | \n", "
chicago-house | \n", "0.034824 | \n", "0.769000 | \n", "346635.220000 | \n", "0.761440 | \n", "0.473907 | \n", "5.920000 | \n", "0.153958 | \n", "-9.518620 | \n", "0.520000 | \n", "0.081138 | \n", "123.828960 | \n", "3.980000 | \n", "0.650290 | \n", "
classical | \n", "0.928780 | \n", "0.239826 | \n", "397199.560000 | \n", "0.105617 | \n", "0.601574 | \n", "5.540000 | \n", "0.143718 | \n", "-24.030660 | \n", "0.620000 | \n", "0.047418 | \n", "106.843580 | \n", "3.520000 | \n", "0.138680 | \n", "
comedy | \n", "0.820660 | \n", "0.537400 | \n", "300982.840000 | \n", "0.816520 | \n", "0.000004 | \n", "4.200000 | \n", "0.799180 | \n", "-9.137940 | \n", "0.780000 | \n", "0.925240 | \n", "92.867960 | \n", "3.820000 | \n", "0.335318 | \n", "
country | \n", "0.209323 | \n", "0.590700 | \n", "217475.800000 | \n", "0.711500 | \n", "0.000413 | \n", "4.760000 | \n", "0.160952 | \n", "-6.290360 | \n", "0.820000 | \n", "0.034496 | \n", "128.916640 | \n", "3.980000 | \n", "0.569840 | \n", "
dancehall | \n", "0.141600 | \n", "0.759240 | \n", "238936.040000 | \n", "0.635860 | \n", "0.002520 | \n", "5.520000 | \n", "0.171078 | \n", "-7.704940 | \n", "0.500000 | \n", "0.174044 | \n", "112.976920 | \n", "4.000000 | \n", "0.716240 | \n", "
death-metal | \n", "0.000783 | \n", "0.317240 | \n", "271566.920000 | \n", "0.948380 | \n", "0.469871 | \n", "5.620000 | \n", "0.217542 | \n", "-5.361820 | \n", "0.660000 | \n", "0.117028 | \n", "124.371980 | \n", "3.900000 | \n", "0.213648 | \n", "
deep-house | \n", "0.062936 | \n", "0.760000 | \n", "343482.280000 | \n", "0.680840 | \n", "0.470242 | \n", "6.260000 | \n", "0.137702 | \n", "-9.324120 | \n", "0.440000 | \n", "0.071152 | \n", "119.821120 | \n", "4.000000 | \n", "0.633920 | \n", "
detroit-techno | \n", "0.055120 | \n", "0.721720 | \n", "334325.620000 | \n", "0.710220 | \n", "0.748006 | \n", "5.360000 | \n", "0.118352 | \n", "-11.125700 | \n", "0.620000 | \n", "0.070080 | \n", "127.446380 | \n", "3.960000 | \n", "0.470436 | \n", "
disco | \n", "0.171312 | \n", "0.698040 | \n", "288692.240000 | \n", "0.673020 | \n", "0.041529 | \n", "5.500000 | \n", "0.182584 | \n", "-10.180900 | \n", "0.560000 | \n", "0.059892 | \n", "115.165620 | \n", "4.000000 | \n", "0.714380 | \n", "
drum-and-bass | \n", "0.020532 | \n", "0.538180 | \n", "315946.220000 | \n", "0.880240 | \n", "0.470460 | \n", "5.240000 | \n", "0.256452 | \n", "-5.388340 | \n", "0.580000 | \n", "0.085210 | \n", "156.773660 | \n", "4.020000 | \n", "0.409440 | \n", "
dub | \n", "0.118665 | \n", "0.784040 | \n", "241208.560000 | \n", "0.530360 | \n", "0.269762 | \n", "6.200000 | \n", "0.143410 | \n", "-10.176920 | \n", "0.580000 | \n", "0.114904 | \n", "116.066840 | \n", "4.000000 | \n", "0.692100 | \n", "
dubstep | \n", "0.037162 | \n", "0.654660 | \n", "301627.520000 | \n", "0.688440 | \n", "0.492688 | \n", "5.900000 | \n", "0.239718 | \n", "-8.379800 | \n", "0.480000 | \n", "0.094790 | \n", "133.109380 | \n", "3.980000 | \n", "0.363178 | \n", "
edm | \n", "0.032340 | \n", "0.637840 | \n", "236900.180000 | \n", "0.837620 | \n", "0.172695 | \n", "5.440000 | \n", "0.231862 | \n", "-4.589680 | \n", "0.480000 | \n", "0.083580 | \n", "124.919060 | \n", "4.000000 | \n", "0.381696 | \n", "
electro | \n", "0.050363 | \n", "0.819820 | \n", "303212.000000 | \n", "0.708160 | \n", "0.274639 | \n", "5.740000 | \n", "0.174462 | \n", "-9.659440 | \n", "0.440000 | \n", "0.139188 | \n", "114.880180 | \n", "4.000000 | \n", "0.593146 | \n", "
electronic | \n", "0.081570 | \n", "0.616100 | \n", "308078.880000 | \n", "0.737980 | \n", "0.483505 | \n", "6.160000 | \n", "0.227694 | \n", "-8.577940 | \n", "0.500000 | \n", "0.059900 | \n", "123.574580 | \n", "3.980000 | \n", "0.436876 | \n", "
emo | \n", "0.035916 | \n", "0.421180 | \n", "218001.180000 | \n", "0.868860 | \n", "0.004963 | \n", "5.600000 | \n", "0.214354 | \n", "-4.888620 | \n", "0.720000 | \n", "0.067970 | \n", "136.535080 | \n", "4.000000 | \n", "0.456526 | \n", "
folk | \n", "0.556774 | \n", "0.544520 | \n", "230853.580000 | \n", "0.405122 | \n", "0.018474 | \n", "5.300000 | \n", "0.152604 | \n", "-11.653160 | \n", "0.840000 | \n", "0.037260 | \n", "113.190800 | \n", "3.900000 | \n", "0.464636 | \n", "
forro | \n", "0.411410 | \n", "0.632975 | \n", "218626.075000 | \n", "0.702650 | \n", "0.000756 | \n", "5.700000 | \n", "0.246755 | \n", "-7.983700 | \n", "0.700000 | \n", "0.073927 | \n", "121.888250 | \n", "4.000000 | \n", "0.741850 | \n", "
funk | \n", "0.266844 | \n", "0.677560 | \n", "275462.160000 | \n", "0.621080 | \n", "0.024031 | \n", "5.700000 | \n", "0.172622 | \n", "-10.034280 | \n", "0.480000 | \n", "0.069694 | \n", "114.166060 | \n", "3.980000 | \n", "0.711120 | \n", "
gospel | \n", "0.244075 | \n", "0.474780 | \n", "333288.260000 | \n", "0.682880 | \n", "0.000059 | \n", "4.880000 | \n", "0.360328 | \n", "-6.464720 | \n", "0.720000 | \n", "0.085462 | \n", "114.108880 | \n", "3.900000 | \n", "0.382234 | \n", "
grindcore | \n", "0.007348 | \n", "0.308920 | \n", "204903.080000 | \n", "0.944960 | \n", "0.506760 | \n", "4.800000 | \n", "0.250684 | \n", "-5.909440 | \n", "0.660000 | \n", "0.138680 | \n", "118.991140 | \n", "3.900000 | \n", "0.193340 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
mandopop | \n", "0.466924 | \n", "0.566240 | \n", "253581.620000 | \n", "0.533520 | \n", "0.001517 | \n", "5.760000 | \n", "0.205558 | \n", "-7.981760 | \n", "0.600000 | \n", "0.040550 | \n", "122.169860 | \n", "3.900000 | \n", "0.409370 | \n", "
metal | \n", "0.006389 | \n", "0.383640 | \n", "284546.380000 | \n", "0.905560 | \n", "0.153897 | \n", "4.880000 | \n", "0.203288 | \n", "-6.575800 | \n", "0.600000 | \n", "0.084044 | \n", "131.482100 | \n", "3.960000 | \n", "0.360216 | \n", "
metalcore | \n", "0.001694 | \n", "0.391260 | \n", "240952.640000 | \n", "0.938640 | \n", "0.064720 | \n", "5.760000 | \n", "0.278136 | \n", "-4.078360 | \n", "0.420000 | \n", "0.109646 | \n", "132.195120 | \n", "3.900000 | \n", "0.320750 | \n", "
minimal-techno | \n", "0.062119 | \n", "0.757180 | \n", "405807.960000 | \n", "0.615920 | \n", "0.801182 | \n", "5.600000 | \n", "0.110960 | \n", "-10.545540 | \n", "0.500000 | \n", "0.070916 | \n", "124.131900 | \n", "3.960000 | \n", "0.403188 | \n", "
mpb | \n", "0.508788 | \n", "0.628460 | \n", "221105.180000 | \n", "0.527840 | \n", "0.021115 | \n", "5.880000 | \n", "0.194190 | \n", "-9.955520 | \n", "0.680000 | \n", "0.073070 | \n", "113.383720 | \n", "3.960000 | \n", "0.579980 | \n", "
new-age | \n", "0.784296 | \n", "0.343794 | \n", "275228.700000 | \n", "0.251992 | \n", "0.769855 | \n", "4.340000 | \n", "0.124146 | \n", "-16.822280 | \n", "0.520000 | \n", "0.036828 | \n", "107.089100 | \n", "3.760000 | \n", "0.169904 | \n", "
opera | \n", "0.961920 | \n", "0.299240 | \n", "287407.640000 | \n", "0.149158 | \n", "0.056603 | \n", "4.500000 | \n", "0.188350 | \n", "-18.766360 | \n", "0.780000 | \n", "0.051992 | \n", "100.087620 | \n", "3.720000 | \n", "0.120082 | \n", "
pagode | \n", "0.400796 | \n", "0.639360 | \n", "220024.760000 | \n", "0.716640 | \n", "0.000893 | \n", "5.880000 | \n", "0.319220 | \n", "-7.604140 | \n", "0.720000 | \n", "0.069288 | \n", "121.445040 | \n", "3.980000 | \n", "0.717540 | \n", "
pop | \n", "0.086014 | \n", "0.630100 | \n", "219789.980000 | \n", "0.756760 | \n", "0.001674 | \n", "5.100000 | \n", "0.238754 | \n", "-5.300780 | \n", "0.560000 | \n", "0.075096 | \n", "121.125820 | \n", "4.040000 | \n", "0.574008 | \n", "
power-pop | \n", "0.054280 | \n", "0.473220 | \n", "214361.820000 | \n", "0.794640 | \n", "0.024120 | \n", "4.720000 | \n", "0.218406 | \n", "-7.419700 | \n", "0.820000 | \n", "0.051680 | \n", "135.484100 | \n", "4.000000 | \n", "0.635972 | \n", "
progressive-house | \n", "0.026135 | \n", "0.644660 | \n", "301828.560000 | \n", "0.773160 | \n", "0.371732 | \n", "5.260000 | \n", "0.220550 | \n", "-6.655120 | \n", "0.460000 | \n", "0.051572 | \n", "128.326080 | \n", "3.960000 | \n", "0.362622 | \n", "
punk | \n", "0.024797 | \n", "0.423840 | \n", "187779.160000 | \n", "0.926620 | \n", "0.041636 | \n", "5.200000 | \n", "0.238742 | \n", "-5.110820 | \n", "0.840000 | \n", "0.084058 | \n", "135.192720 | \n", "3.980000 | \n", "0.568150 | \n", "
reggae | \n", "0.196730 | \n", "0.771840 | \n", "235826.420000 | \n", "0.546260 | \n", "0.096074 | \n", "6.160000 | \n", "0.140354 | \n", "-9.074840 | \n", "0.580000 | \n", "0.125372 | \n", "117.858920 | \n", "4.000000 | \n", "0.737720 | \n", "
reggaeton | \n", "0.162510 | \n", "0.753160 | \n", "229178.680000 | \n", "0.794100 | \n", "0.006527 | \n", "4.800000 | \n", "0.180474 | \n", "-5.714360 | \n", "0.540000 | \n", "0.100150 | \n", "117.349640 | \n", "3.980000 | \n", "0.723340 | \n", "
rock | \n", "0.111992 | \n", "0.505820 | \n", "254411.540000 | \n", "0.739220 | \n", "0.027947 | \n", "5.020000 | \n", "0.163194 | \n", "-7.826220 | \n", "0.780000 | \n", "0.044692 | \n", "124.289160 | \n", "3.980000 | \n", "0.587600 | \n", "
rockabilly | \n", "0.379045 | \n", "0.557880 | \n", "177943.440000 | \n", "0.719900 | \n", "0.013891 | \n", "4.520000 | \n", "0.280162 | \n", "-8.682020 | \n", "0.720000 | \n", "0.057298 | \n", "129.380560 | \n", "3.940000 | \n", "0.750640 | \n", "
salsa | \n", "0.478400 | \n", "0.671300 | \n", "291714.180000 | \n", "0.730180 | \n", "0.019830 | \n", "5.180000 | \n", "0.188084 | \n", "-6.784400 | \n", "0.580000 | \n", "0.052146 | \n", "114.876260 | \n", "4.000000 | \n", "0.804180 | \n", "
samba | \n", "0.525652 | \n", "0.619060 | \n", "208988.440000 | \n", "0.518260 | \n", "0.017577 | \n", "5.540000 | \n", "0.169942 | \n", "-10.270080 | \n", "0.680000 | \n", "0.073428 | \n", "108.171380 | \n", "3.960000 | \n", "0.652080 | \n", "
sertanejo | \n", "0.454796 | \n", "0.623600 | \n", "195895.100000 | \n", "0.713980 | \n", "0.000453 | \n", "4.860000 | \n", "0.310446 | \n", "-5.386840 | \n", "0.880000 | \n", "0.055912 | \n", "133.122060 | \n", "3.920000 | \n", "0.673640 | \n", "
show-tunes | \n", "0.788200 | \n", "0.413960 | \n", "224214.300000 | \n", "0.341008 | \n", "0.001015 | \n", "6.060000 | \n", "0.187220 | \n", "-11.522420 | \n", "0.820000 | \n", "0.079528 | \n", "120.701340 | \n", "3.820000 | \n", "0.346584 | \n", "
singer-songwriter | \n", "0.385641 | \n", "0.557680 | \n", "250249.780000 | \n", "0.501360 | \n", "0.006865 | \n", "5.540000 | \n", "0.155638 | \n", "-10.541160 | \n", "0.880000 | \n", "0.040616 | \n", "113.393080 | \n", "3.960000 | \n", "0.533196 | \n", "
ska | \n", "0.090876 | \n", "0.563240 | \n", "199140.700000 | \n", "0.827180 | \n", "0.001259 | \n", "4.540000 | \n", "0.201826 | \n", "-5.797040 | \n", "0.740000 | \n", "0.077078 | \n", "136.221700 | \n", "3.980000 | \n", "0.759160 | \n", "
sleep | \n", "0.747766 | \n", "0.215716 | \n", "1239096.320000 | \n", "0.409629 | \n", "0.832520 | \n", "4.520000 | \n", "0.288544 | \n", "-23.095400 | \n", "0.600000 | \n", "0.073678 | \n", "98.982740 | \n", "3.700000 | \n", "0.056940 | \n", "
soul | \n", "0.363049 | \n", "0.638000 | \n", "238602.620000 | \n", "0.579460 | \n", "0.034669 | \n", "5.960000 | \n", "0.172014 | \n", "-9.918420 | \n", "0.560000 | \n", "0.049062 | \n", "110.639260 | \n", "3.940000 | \n", "0.683700 | \n", "
synth-pop | \n", "0.073841 | \n", "0.630240 | \n", "242056.980000 | \n", "0.769820 | \n", "0.043683 | \n", "5.000000 | \n", "0.210124 | \n", "-7.229760 | \n", "0.640000 | \n", "0.047606 | \n", "125.175580 | \n", "4.000000 | \n", "0.614140 | \n", "
tango | \n", "0.738560 | \n", "0.536560 | \n", "220321.360000 | \n", "0.380108 | \n", "0.223064 | \n", "5.420000 | \n", "0.191322 | \n", "-9.994480 | \n", "0.500000 | \n", "0.069454 | \n", "116.285080 | \n", "3.880000 | \n", "0.527880 | \n", "
techno | \n", "0.038643 | \n", "0.731100 | \n", "364225.720000 | \n", "0.696600 | \n", "0.777018 | \n", "5.160000 | \n", "0.123194 | \n", "-10.597580 | \n", "0.500000 | \n", "0.072574 | \n", "127.426260 | \n", "3.960000 | \n", "0.441222 | \n", "
trance | \n", "0.014460 | \n", "0.557800 | \n", "297402.400000 | \n", "0.828460 | \n", "0.488884 | \n", "5.600000 | \n", "0.227018 | \n", "-7.714040 | \n", "0.380000 | \n", "0.051678 | \n", "132.449940 | \n", "3.980000 | \n", "0.310742 | \n", "
trip-hop | \n", "0.188699 | \n", "0.645580 | \n", "280112.040000 | \n", "0.631780 | \n", "0.469606 | \n", "5.480000 | \n", "0.163460 | \n", "-8.225180 | \n", "0.460000 | \n", "0.054512 | \n", "116.069180 | \n", "3.960000 | \n", "0.449468 | \n", "
work-out | \n", "0.081505 | \n", "0.701900 | \n", "243401.780000 | \n", "0.765120 | \n", "0.196047 | \n", "5.520000 | \n", "0.207500 | \n", "-8.328400 | \n", "0.540000 | \n", "0.070756 | \n", "126.851600 | \n", "4.000000 | \n", "0.583880 | \n", "
76 rows × 13 columns
\n", "