{ "cells": [ { "cell_type": "markdown", "metadata": { "id": "pjmt0f7eeeia" }, "source": [ "## 🛠**Vamos conhecer métodos de visualizaçãod de dados multidimensionais e as técnicas de redução de dimensionalidadade** 🛠\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## **Pré-processamento**" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "# Bibliotecas importadas\n", "import pandas as pd\n", "import numpy as np\n", "import seaborn as sns\n", "import matplotlib.pyplot as plt\n", "from pandas import Series\n", "import random\n", "import io\n", "import ipywidgets\n", "import plotly.express as px\n", "\n", "import ipywidgets as widgets\n", "\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "df = pd.read_csv('https://github.com/otaviofcoletti/BarChart_And_RadViz/raw/main/SpotifyFeatures(1).csv')" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Unnamed: 0 | \n", "genre | \n", "artist_name | \n", "track_name | \n", "track_id | \n", "popularity | \n", "acousticness | \n", "danceability | \n", "energy | \n", "instrumentalness | \n", "liveness | \n", "loudness | \n", "speechiness | \n", "valence | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "Dance | \n", "Ariana Grande | \n", "7 rings | \n", "14msK75pk3pA33pzPVNtBF | \n", "1.00 | \n", "0.5780 | \n", "0.725 | \n", "0.321 | \n", "0.000000 | \n", "0.0884 | \n", "0.742211 | \n", "0.3230 | \n", "0.319 | \n", "
1 | \n", "1 | \n", "Rap | \n", "Post Malone | \n", "Wow. | \n", "6MWtB6iiXyIwun0YzU6DFP | \n", "0.99 | \n", "0.1630 | \n", "0.833 | \n", "0.539 | \n", "0.000002 | \n", "0.1010 | \n", "0.801730 | \n", "0.1780 | \n", "0.385 | \n", "
2 | \n", "2 | \n", "Dance | \n", "Ariana Grande | \n", "break up with your girlfriend, i'm bored | \n", "4kV4N9D1iKVxx1KLvtTpjS | \n", "0.99 | \n", "0.0421 | \n", "0.726 | \n", "0.554 | \n", "0.000000 | \n", "0.1060 | \n", "0.839256 | \n", "0.0917 | \n", "0.335 | \n", "
3 | \n", "3 | \n", "Hip-Hop | \n", "Daddy Yankee | \n", "Con Calma | \n", "5w9c2J52mkdntKOmRLeM2m | \n", "0.98 | \n", "0.1100 | \n", "0.737 | \n", "0.860 | \n", "0.000002 | \n", "0.0574 | \n", "0.886194 | \n", "0.0593 | \n", "0.656 | \n", "
4 | \n", "4 | \n", "Pop | \n", "Sam Smith | \n", "Dancing With A Stranger (with Normani) | \n", "6Qs4SXO9dwPj5GKvVOv8Ki | \n", "0.97 | \n", "0.4500 | \n", "0.741 | \n", "0.520 | \n", "0.000002 | \n", "0.2220 | \n", "0.799701 | \n", "0.0656 | \n", "0.347 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
151145 | \n", "151145 | \n", "Children's Music | \n", "Kimbo Children's Music | \n", "The Poodle Hop 4/4 | \n", "5WNKuYQym5XP2fTN2fAJMP | \n", "0.00 | \n", "0.7520 | \n", "0.645 | \n", "0.529 | \n", "0.000075 | \n", "0.1150 | \n", "0.742674 | \n", "0.0914 | \n", "0.960 | \n", "
151146 | \n", "151146 | \n", "Children's Music | \n", "Kimbo Children's Music | \n", "Pretty Rose- Instrumental | \n", "5bpFbGutisud7OmIhhIuIy | \n", "0.00 | \n", "0.9690 | \n", "0.472 | \n", "0.338 | \n", "0.886000 | \n", "0.1140 | \n", "0.707585 | \n", "0.0465 | \n", "0.981 | \n", "
151147 | \n", "151147 | \n", "Children's Music | \n", "Kimbo Children's Music | \n", "Jumping Jacks (Gross Motor Coordination) | \n", "5hd8U7ujUDc1dGrHTPJsoB | \n", "0.00 | \n", "0.4960 | \n", "0.420 | \n", "0.271 | \n", "0.000061 | \n", "0.0896 | \n", "0.622622 | \n", "0.0286 | \n", "0.631 | \n", "
151148 | \n", "151148 | \n", "Children's Music | \n", "Kimbo Children's Music | \n", "Balance' | \n", "5hx3r6PHNDKSSjEH6HzrFK | \n", "0.00 | \n", "0.9730 | \n", "0.631 | \n", "0.144 | \n", "0.000015 | \n", "0.1080 | \n", "0.786854 | \n", "0.0373 | \n", "0.945 | \n", "
151149 | \n", "151149 | \n", "Movie | \n", "Henri Salvador | \n", "C'est beau de faire un Show | \n", "0BRjO6ga9RKCKjfDqeFgWV | \n", "0.00 | \n", "0.6110 | \n", "0.389 | \n", "0.910 | \n", "0.000000 | \n", "0.3460 | \n", "0.900856 | \n", "0.0525 | \n", "0.814 | \n", "
151150 rows × 14 columns
\n", "\n", " | Unnamed: 0 | \n", "genre | \n", "artist_name | \n", "track_name | \n", "track_id | \n", "popularity | \n", "acousticness | \n", "danceability | \n", "energy | \n", "instrumentalness | \n", "liveness | \n", "loudness | \n", "speechiness | \n", "valence | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "Dance | \n", "Ariana Grande | \n", "7 rings | \n", "14msK75pk3pA33pzPVNtBF | \n", "1.00 | \n", "0.578000 | \n", "0.725 | \n", "0.321 | \n", "0.000000 | \n", "0.0884 | \n", "0.742211 | \n", "0.3230 | \n", "0.3190 | \n", "
2 | \n", "2 | \n", "Dance | \n", "Ariana Grande | \n", "break up with your girlfriend, i'm bored | \n", "4kV4N9D1iKVxx1KLvtTpjS | \n", "0.99 | \n", "0.042100 | \n", "0.726 | \n", "0.554 | \n", "0.000000 | \n", "0.1060 | \n", "0.839256 | \n", "0.0917 | \n", "0.3350 | \n", "
1 | \n", "1 | \n", "Rap | \n", "Post Malone | \n", "Wow. | \n", "6MWtB6iiXyIwun0YzU6DFP | \n", "0.99 | \n", "0.163000 | \n", "0.833 | \n", "0.539 | \n", "0.000002 | \n", "0.1010 | \n", "0.801730 | \n", "0.1780 | \n", "0.3850 | \n", "
3 | \n", "3 | \n", "Hip-Hop | \n", "Daddy Yankee | \n", "Con Calma | \n", "5w9c2J52mkdntKOmRLeM2m | \n", "0.98 | \n", "0.110000 | \n", "0.737 | \n", "0.860 | \n", "0.000002 | \n", "0.0574 | \n", "0.886194 | \n", "0.0593 | \n", "0.6560 | \n", "
5 | \n", "5 | \n", "Pop | \n", "Marshmello | \n", "Happier | \n", "2dpaYNEQHiRxtZbfNsse99 | \n", "0.97 | \n", "0.191000 | \n", "0.687 | \n", "0.792 | \n", "0.000000 | \n", "0.1670 | \n", "0.884468 | \n", "0.0452 | \n", "0.6710 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
147625 | \n", "147625 | \n", "Movie | \n", "Chorus | \n", "Choti Choti Baaton Pe | \n", "114NiSOFSfYDewW5QFrfCW | \n", "0.00 | \n", "0.699000 | \n", "0.826 | \n", "0.592 | \n", "0.000005 | \n", "0.0706 | \n", "0.769969 | \n", "0.0388 | \n", "0.8850 | \n", "
147624 | \n", "147624 | \n", "Anime | \n", "Kenji Kawai | \n", "Kanashiki Hakobiya | \n", "3bJjGpEFwMIF7FxiaIvLpF | \n", "0.00 | \n", "0.437000 | \n", "0.364 | \n", "0.157 | \n", "0.914000 | \n", "0.1680 | \n", "0.604278 | \n", "0.0255 | \n", "0.0478 | \n", "
147623 | \n", "147623 | \n", "Movie | \n", "Vincent Heden | \n", "Tico-Tico | \n", "13hEmcxabM2TZPW3hagROb | \n", "0.00 | \n", "0.530000 | \n", "0.764 | \n", "0.577 | \n", "0.000000 | \n", "0.0946 | \n", "0.701749 | \n", "0.0563 | \n", "0.9380 | \n", "
147622 | \n", "147622 | \n", "Anime | \n", "Kenji Kawai | \n", "Tatakai | \n", "0pk9SucpFXPjEgIdQS8BU8 | \n", "0.00 | \n", "0.000621 | \n", "0.464 | \n", "0.866 | \n", "0.928000 | \n", "0.1810 | \n", "0.781641 | \n", "0.0472 | \n", "0.5730 | \n", "
151149 | \n", "151149 | \n", "Movie | \n", "Henri Salvador | \n", "C'est beau de faire un Show | \n", "0BRjO6ga9RKCKjfDqeFgWV | \n", "0.00 | \n", "0.611000 | \n", "0.389 | \n", "0.910 | \n", "0.000000 | \n", "0.3460 | \n", "0.900856 | \n", "0.0525 | \n", "0.8140 | \n", "
151150 rows × 14 columns
\n", "\n", " | Unnamed: 0 | \n", "genre | \n", "artist_name | \n", "track_name | \n", "track_id | \n", "popularity | \n", "acousticness | \n", "danceability | \n", "energy | \n", "instrumentalness | \n", "liveness | \n", "loudness | \n", "speechiness | \n", "valence | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "Dance | \n", "Ariana Grande | \n", "7 rings | \n", "14msK75pk3pA33pzPVNtBF | \n", "1.00 | \n", "0.5780 | \n", "0.725 | \n", "0.321 | \n", "0.000000 | \n", "0.0884 | \n", "0.742211 | \n", "0.3230 | \n", "0.319 | \n", "
2 | \n", "2 | \n", "Dance | \n", "Ariana Grande | \n", "break up with your girlfriend, i'm bored | \n", "4kV4N9D1iKVxx1KLvtTpjS | \n", "0.99 | \n", "0.0421 | \n", "0.726 | \n", "0.554 | \n", "0.000000 | \n", "0.1060 | \n", "0.839256 | \n", "0.0917 | \n", "0.335 | \n", "
1 | \n", "1 | \n", "Rap | \n", "Post Malone | \n", "Wow. | \n", "6MWtB6iiXyIwun0YzU6DFP | \n", "0.99 | \n", "0.1630 | \n", "0.833 | \n", "0.539 | \n", "0.000002 | \n", "0.1010 | \n", "0.801730 | \n", "0.1780 | \n", "0.385 | \n", "
3 | \n", "3 | \n", "Hip-Hop | \n", "Daddy Yankee | \n", "Con Calma | \n", "5w9c2J52mkdntKOmRLeM2m | \n", "0.98 | \n", "0.1100 | \n", "0.737 | \n", "0.860 | \n", "0.000002 | \n", "0.0574 | \n", "0.886194 | \n", "0.0593 | \n", "0.656 | \n", "
5 | \n", "5 | \n", "Pop | \n", "Marshmello | \n", "Happier | \n", "2dpaYNEQHiRxtZbfNsse99 | \n", "0.97 | \n", "0.1910 | \n", "0.687 | \n", "0.792 | \n", "0.000000 | \n", "0.1670 | \n", "0.884468 | \n", "0.0452 | \n", "0.671 | \n", "
6 | \n", "6 | \n", "Pop | \n", "Pedro Capó | \n", "Calma - Remix | \n", "5iwz1NiezX7WWjnCgY5TH4 | \n", "0.97 | \n", "0.3230 | \n", "0.826 | \n", "0.773 | \n", "0.000000 | \n", "0.1430 | \n", "0.858330 | \n", "0.0524 | \n", "0.761 | \n", "
7 | \n", "7 | \n", "Dance | \n", "Halsey | \n", "Without Me | \n", "5p7ujcrUXASCNwRaWNHR1C | \n", "0.97 | \n", "0.2970 | \n", "0.752 | \n", "0.488 | \n", "0.000009 | \n", "0.0936 | \n", "0.807939 | \n", "0.0705 | \n", "0.533 | \n", "
8 | \n", "8 | \n", "Dance | \n", "Ava Max | \n", "Sweet but Psycho | \n", "25sgk305KZfyuqVBQIahim | \n", "0.97 | \n", "0.0691 | \n", "0.719 | \n", "0.704 | \n", "0.000000 | \n", "0.1660 | \n", "0.849327 | \n", "0.0476 | \n", "0.628 | \n", "
9 | \n", "9 | \n", "Rap | \n", "Post Malone | \n", "Sunflower - Spider-Man: Into the Spider-Verse | \n", "3KkXRkHbMCARz0aVfEt68P | \n", "0.97 | \n", "0.5560 | \n", "0.760 | \n", "0.479 | \n", "0.000000 | \n", "0.0703 | \n", "0.834202 | \n", "0.0466 | \n", "0.913 | \n", "
4 | \n", "4 | \n", "Pop | \n", "Sam Smith | \n", "Dancing With A Stranger (with Normani) | \n", "6Qs4SXO9dwPj5GKvVOv8Ki | \n", "0.97 | \n", "0.4500 | \n", "0.741 | \n", "0.520 | \n", "0.000002 | \n", "0.2220 | \n", "0.799701 | \n", "0.0656 | \n", "0.347 | \n", "