diff --git a/exercicios/para-casa/exercicio CASA.ipynb b/exercicios/para-casa/exercicio CASA.ipynb
new file mode 100644
index 0000000..3d59fb8
--- /dev/null
+++ b/exercicios/para-casa/exercicio CASA.ipynb
@@ -0,0 +1,1076 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Utilizar a tabela de dados do clima de seu estado, manipule os dados de acordo com as instruções abaixo:\n",
+ " - calcular a média da temperatura da amostra\n",
+ " - retirar nulos da coluna 'RADIACAO GLOBAL (Kj/m2)'\n",
+ " - copiar o dataframe reduzindo para 3 colunas (a sua escolha) e 1000 linhas (aleatórias)\n",
+ " - Bônus: normalizar coluna (qualquer uma)\n",
+ " - Bônus II: pesquisar sobre outras formas de processamento de dados além das vistas em sala de aula"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Não tinha minha cidade mas peguei uma cidade próxima aqui de Joinville/SC."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "df = pd.read_csv('RIONEGRINHO.CSV', delimiter=';', skiprows=8, encoding='latin1')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Data | \n",
+ " Hora UTC | \n",
+ " PRECIPITAÇÃO TOTAL, HORÁRIO (mm) | \n",
+ " PRESSAO ATMOSFERICA AO NIVEL DA ESTACAO, HORARIA (mB) | \n",
+ " PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB) | \n",
+ " PRESSÃO ATMOSFERICA MIN. NA HORA ANT. (AUT) (mB) | \n",
+ " RADIACAO GLOBAL (Kj/m²) | \n",
+ " TEMPERATURA DO AR - BULBO SECO, HORARIA (°C) | \n",
+ " TEMPERATURA DO PONTO DE ORVALHO (°C) | \n",
+ " TEMPERATURA MÁXIMA NA HORA ANT. (AUT) (°C) | \n",
+ " TEMPERATURA MÍNIMA NA HORA ANT. (AUT) (°C) | \n",
+ " TEMPERATURA ORVALHO MAX. NA HORA ANT. (AUT) (°C) | \n",
+ " TEMPERATURA ORVALHO MIN. NA HORA ANT. (AUT) (°C) | \n",
+ " UMIDADE REL. MAX. NA HORA ANT. (AUT) (%) | \n",
+ " UMIDADE REL. MIN. NA HORA ANT. (AUT) (%) | \n",
+ " UMIDADE RELATIVA DO AR, HORARIA (%) | \n",
+ " VENTO, DIREÇÃO HORARIA (gr) (° (gr)) | \n",
+ " VENTO, RAJADA MAXIMA (m/s) | \n",
+ " VENTO, VELOCIDADE HORARIA (m/s) | \n",
+ " Unnamed: 19 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 2022/01/01 | \n",
+ " 0000 UTC | \n",
+ " 0 | \n",
+ " 913,4 | \n",
+ " 913,4 | \n",
+ " 912,6 | \n",
+ " NaN | \n",
+ " 18,5 | \n",
+ " 18 | \n",
+ " 18,9 | \n",
+ " 18,5 | \n",
+ " 18,1 | \n",
+ " 18 | \n",
+ " 97.0 | \n",
+ " 95.0 | \n",
+ " 97.0 | \n",
+ " 141.0 | \n",
+ " 4,1 | \n",
+ " 1,6 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 2022/01/01 | \n",
+ " 0100 UTC | \n",
+ " 0 | \n",
+ " 913,8 | \n",
+ " 913,8 | \n",
+ " 913,3 | \n",
+ " NaN | \n",
+ " 18,2 | \n",
+ " 18 | \n",
+ " 18,5 | \n",
+ " 18,2 | \n",
+ " 18 | \n",
+ " 17,9 | \n",
+ " 98.0 | \n",
+ " 97.0 | \n",
+ " 98.0 | \n",
+ " 110.0 | \n",
+ " 3,9 | \n",
+ " 0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 2022/01/01 | \n",
+ " 0200 UTC | \n",
+ " 0 | \n",
+ " 913,6 | \n",
+ " 913,8 | \n",
+ " 913,6 | \n",
+ " NaN | \n",
+ " 17,8 | \n",
+ " 17,5 | \n",
+ " 18,2 | \n",
+ " 17,8 | \n",
+ " 18 | \n",
+ " 17,5 | \n",
+ " 99.0 | \n",
+ " 98.0 | \n",
+ " 98.0 | \n",
+ " 136.0 | \n",
+ " 3,4 | \n",
+ " 1,4 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 2022/01/01 | \n",
+ " 0300 UTC | \n",
+ " 0 | \n",
+ " 913,1 | \n",
+ " 913,6 | \n",
+ " 913,1 | \n",
+ " NaN | \n",
+ " 17,1 | \n",
+ " 17 | \n",
+ " 17,8 | \n",
+ " 16,9 | \n",
+ " 17,5 | \n",
+ " 16,7 | \n",
+ " 100.0 | \n",
+ " 98.0 | \n",
+ " 100.0 | \n",
+ " 79.0 | \n",
+ " 3,2 | \n",
+ " 0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 2022/01/01 | \n",
+ " 0400 UTC | \n",
+ " 0 | \n",
+ " 912,6 | \n",
+ " 913,1 | \n",
+ " 912,6 | \n",
+ " NaN | \n",
+ " 16,4 | \n",
+ " 16,4 | \n",
+ " 17,2 | \n",
+ " 16,4 | \n",
+ " 17,1 | \n",
+ " 16,4 | \n",
+ " 100.0 | \n",
+ " 99.0 | \n",
+ " 100.0 | \n",
+ " 220.0 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Data Hora UTC PRECIPITAÇÃO TOTAL, HORÁRIO (mm) \\\n",
+ "0 2022/01/01 0000 UTC 0 \n",
+ "1 2022/01/01 0100 UTC 0 \n",
+ "2 2022/01/01 0200 UTC 0 \n",
+ "3 2022/01/01 0300 UTC 0 \n",
+ "4 2022/01/01 0400 UTC 0 \n",
+ "\n",
+ " PRESSAO ATMOSFERICA AO NIVEL DA ESTACAO, HORARIA (mB) \\\n",
+ "0 913,4 \n",
+ "1 913,8 \n",
+ "2 913,6 \n",
+ "3 913,1 \n",
+ "4 912,6 \n",
+ "\n",
+ " PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB) \\\n",
+ "0 913,4 \n",
+ "1 913,8 \n",
+ "2 913,8 \n",
+ "3 913,6 \n",
+ "4 913,1 \n",
+ "\n",
+ " PRESSÃO ATMOSFERICA MIN. NA HORA ANT. (AUT) (mB) RADIACAO GLOBAL (Kj/m²) \\\n",
+ "0 912,6 NaN \n",
+ "1 913,3 NaN \n",
+ "2 913,6 NaN \n",
+ "3 913,1 NaN \n",
+ "4 912,6 NaN \n",
+ "\n",
+ " TEMPERATURA DO AR - BULBO SECO, HORARIA (°C) \\\n",
+ "0 18,5 \n",
+ "1 18,2 \n",
+ "2 17,8 \n",
+ "3 17,1 \n",
+ "4 16,4 \n",
+ "\n",
+ " TEMPERATURA DO PONTO DE ORVALHO (°C) \\\n",
+ "0 18 \n",
+ "1 18 \n",
+ "2 17,5 \n",
+ "3 17 \n",
+ "4 16,4 \n",
+ "\n",
+ " TEMPERATURA MÁXIMA NA HORA ANT. (AUT) (°C) \\\n",
+ "0 18,9 \n",
+ "1 18,5 \n",
+ "2 18,2 \n",
+ "3 17,8 \n",
+ "4 17,2 \n",
+ "\n",
+ " TEMPERATURA MÍNIMA NA HORA ANT. (AUT) (°C) \\\n",
+ "0 18,5 \n",
+ "1 18,2 \n",
+ "2 17,8 \n",
+ "3 16,9 \n",
+ "4 16,4 \n",
+ "\n",
+ " TEMPERATURA ORVALHO MAX. NA HORA ANT. (AUT) (°C) \\\n",
+ "0 18,1 \n",
+ "1 18 \n",
+ "2 18 \n",
+ "3 17,5 \n",
+ "4 17,1 \n",
+ "\n",
+ " TEMPERATURA ORVALHO MIN. NA HORA ANT. (AUT) (°C) \\\n",
+ "0 18 \n",
+ "1 17,9 \n",
+ "2 17,5 \n",
+ "3 16,7 \n",
+ "4 16,4 \n",
+ "\n",
+ " UMIDADE REL. MAX. NA HORA ANT. (AUT) (%) \\\n",
+ "0 97.0 \n",
+ "1 98.0 \n",
+ "2 99.0 \n",
+ "3 100.0 \n",
+ "4 100.0 \n",
+ "\n",
+ " UMIDADE REL. MIN. NA HORA ANT. (AUT) (%) \\\n",
+ "0 95.0 \n",
+ "1 97.0 \n",
+ "2 98.0 \n",
+ "3 98.0 \n",
+ "4 99.0 \n",
+ "\n",
+ " UMIDADE RELATIVA DO AR, HORARIA (%) VENTO, DIREÇÃO HORARIA (gr) (° (gr)) \\\n",
+ "0 97.0 141.0 \n",
+ "1 98.0 110.0 \n",
+ "2 98.0 136.0 \n",
+ "3 100.0 79.0 \n",
+ "4 100.0 220.0 \n",
+ "\n",
+ " VENTO, RAJADA MAXIMA (m/s) VENTO, VELOCIDADE HORARIA (m/s) Unnamed: 19 \n",
+ "0 4,1 1,6 NaN \n",
+ "1 3,9 0 NaN \n",
+ "2 3,4 1,4 NaN \n",
+ "3 3,2 0 NaN \n",
+ "4 1 0 NaN "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#calcular a média da temperatura da amostra\n",
+ "coluna_temperatura = df['TEMPERATURA DO AR - BULBO SECO, HORARIA (°C)']\n",
+ "coluna_temperatura = pd.to_numeric(df['TEMPERATURA MÁXIMA NA HORA ANT. (AUT) (°C)'], errors='coerce')\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "np.float64(18.357142857142858)"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#calcular a média da temperatura da amostra\n",
+ "coluna_temperatura.mean()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Data | \n",
+ " Hora UTC | \n",
+ " PRECIPITAÇÃO TOTAL, HORÁRIO (mm) | \n",
+ " PRESSAO ATMOSFERICA AO NIVEL DA ESTACAO, HORARIA (mB) | \n",
+ " PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB) | \n",
+ " PRESSÃO ATMOSFERICA MIN. NA HORA ANT. (AUT) (mB) | \n",
+ " RADIACAO GLOBAL (Kj/m²) | \n",
+ " TEMPERATURA DO AR - BULBO SECO, HORARIA (°C) | \n",
+ " TEMPERATURA DO PONTO DE ORVALHO (°C) | \n",
+ " TEMPERATURA MÁXIMA NA HORA ANT. (AUT) (°C) | \n",
+ " TEMPERATURA MÍNIMA NA HORA ANT. (AUT) (°C) | \n",
+ " TEMPERATURA ORVALHO MAX. NA HORA ANT. (AUT) (°C) | \n",
+ " TEMPERATURA ORVALHO MIN. NA HORA ANT. (AUT) (°C) | \n",
+ " UMIDADE REL. MAX. NA HORA ANT. (AUT) (%) | \n",
+ " UMIDADE REL. MIN. NA HORA ANT. (AUT) (%) | \n",
+ " UMIDADE RELATIVA DO AR, HORARIA (%) | \n",
+ " VENTO, DIREÇÃO HORARIA (gr) (° (gr)) | \n",
+ " VENTO, RAJADA MAXIMA (m/s) | \n",
+ " VENTO, VELOCIDADE HORARIA (m/s) | \n",
+ " Unnamed: 19 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 9 | \n",
+ " 2022/01/01 | \n",
+ " 0900 UTC | \n",
+ " 0 | \n",
+ " 913 | \n",
+ " 913 | \n",
+ " 912,4 | \n",
+ " 23,5 | \n",
+ " 16,2 | \n",
+ " 16,2 | \n",
+ " 16,2 | \n",
+ " 16 | \n",
+ " 16,2 | \n",
+ " 16 | \n",
+ " 100.0 | \n",
+ " 100.0 | \n",
+ " 100.0 | \n",
+ " 266.0 | \n",
+ " 2,8 | \n",
+ " ,6 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 2022/01/01 | \n",
+ " 1000 UTC | \n",
+ " 0 | \n",
+ " 913,7 | \n",
+ " 913,7 | \n",
+ " 913 | \n",
+ " 275,5 | \n",
+ " 17,1 | \n",
+ " 17,1 | \n",
+ " 17,1 | \n",
+ " 16,2 | \n",
+ " 17,1 | \n",
+ " 16,2 | \n",
+ " 100.0 | \n",
+ " 100.0 | \n",
+ " 100.0 | \n",
+ " 269.0 | \n",
+ " 3,3 | \n",
+ " 1,1 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 2022/01/01 | \n",
+ " 1100 UTC | \n",
+ " 0 | \n",
+ " 914,4 | \n",
+ " 914,4 | \n",
+ " 913,7 | \n",
+ " 652,2 | \n",
+ " 17,8 | \n",
+ " 17 | \n",
+ " 17,8 | \n",
+ " 17,1 | \n",
+ " 17,7 | \n",
+ " 16,7 | \n",
+ " 100.0 | \n",
+ " 94.0 | \n",
+ " 95.0 | \n",
+ " 314.0 | \n",
+ " 5,9 | \n",
+ " 2,2 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 2022/01/01 | \n",
+ " 1200 UTC | \n",
+ " 0 | \n",
+ " 914,6 | \n",
+ " 914,7 | \n",
+ " 914,3 | \n",
+ " 670,4 | \n",
+ " 17,8 | \n",
+ " 17 | \n",
+ " 17,9 | \n",
+ " 17,4 | \n",
+ " 17,1 | \n",
+ " 16,4 | \n",
+ " 95.0 | \n",
+ " 93.0 | \n",
+ " 95.0 | \n",
+ " 298.0 | \n",
+ " 5,5 | \n",
+ " 1,2 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 2022/01/01 | \n",
+ " 1300 UTC | \n",
+ " 0 | \n",
+ " 914,6 | \n",
+ " 914,7 | \n",
+ " 914,5 | \n",
+ " 1961,9 | \n",
+ " 20,1 | \n",
+ " 17,1 | \n",
+ " 20,9 | \n",
+ " 17,7 | \n",
+ " 18,3 | \n",
+ " 16,6 | \n",
+ " 95.0 | \n",
+ " 80.0 | \n",
+ " 83.0 | \n",
+ " 357.0 | \n",
+ " 6 | \n",
+ " 2,8 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 8755 | \n",
+ " 2022/12/31 | \n",
+ " 1900 UTC | \n",
+ " 0 | \n",
+ " 918,1 | \n",
+ " 919 | \n",
+ " 918,1 | \n",
+ " 1708,6 | \n",
+ " 25,1 | \n",
+ " 20,1 | \n",
+ " 25,1 | \n",
+ " 23,5 | \n",
+ " 20,3 | \n",
+ " 18,7 | \n",
+ " 76.0 | \n",
+ " 70.0 | \n",
+ " 74.0 | \n",
+ " 138.0 | \n",
+ " 11,1 | \n",
+ " 2,5 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8756 | \n",
+ " 2022/12/31 | \n",
+ " 2000 UTC | \n",
+ " 0 | \n",
+ " 917,9 | \n",
+ " 918,2 | \n",
+ " 917,8 | \n",
+ " 1647,7 | \n",
+ " 25,4 | \n",
+ " 20,1 | \n",
+ " 25,8 | \n",
+ " 24,7 | \n",
+ " 20,5 | \n",
+ " 18,8 | \n",
+ " 75.0 | \n",
+ " 68.0 | \n",
+ " 72.0 | \n",
+ " 98.0 | \n",
+ " 5,8 | \n",
+ " 2,4 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8757 | \n",
+ " 2022/12/31 | \n",
+ " 2100 UTC | \n",
+ " 0 | \n",
+ " 917,8 | \n",
+ " 917,9 | \n",
+ " 917,7 | \n",
+ " 1158,8 | \n",
+ " 24,5 | \n",
+ " 19,7 | \n",
+ " 25,6 | \n",
+ " 24,5 | \n",
+ " 20,1 | \n",
+ " 19,1 | \n",
+ " 75.0 | \n",
+ " 68.0 | \n",
+ " 75.0 | \n",
+ " 124.0 | \n",
+ " 5,6 | \n",
+ " 2,3 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8758 | \n",
+ " 2022/12/31 | \n",
+ " 2200 UTC | \n",
+ " 0 | \n",
+ " 917,8 | \n",
+ " 917,9 | \n",
+ " 917,7 | \n",
+ " 414,4 | \n",
+ " 22,5 | \n",
+ " 20 | \n",
+ " 24,6 | \n",
+ " 22,5 | \n",
+ " 20,1 | \n",
+ " 19,3 | \n",
+ " 86.0 | \n",
+ " 74.0 | \n",
+ " 86.0 | \n",
+ " 112.0 | \n",
+ " 5,6 | \n",
+ " 1,7 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8759 | \n",
+ " 2022/12/31 | \n",
+ " 2300 UTC | \n",
+ " 0 | \n",
+ " 918,6 | \n",
+ " 918,6 | \n",
+ " 917,8 | \n",
+ " 6,6 | \n",
+ " 20,8 | \n",
+ " 19,9 | \n",
+ " 22,5 | \n",
+ " 20,8 | \n",
+ " 20 | \n",
+ " 19,8 | \n",
+ " 95.0 | \n",
+ " 86.0 | \n",
+ " 95.0 | \n",
+ " 95.0 | \n",
+ " 4,3 | \n",
+ " 1,3 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
3282 rows × 20 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Data Hora UTC PRECIPITAÇÃO TOTAL, HORÁRIO (mm) \\\n",
+ "9 2022/01/01 0900 UTC 0 \n",
+ "10 2022/01/01 1000 UTC 0 \n",
+ "11 2022/01/01 1100 UTC 0 \n",
+ "12 2022/01/01 1200 UTC 0 \n",
+ "13 2022/01/01 1300 UTC 0 \n",
+ "... ... ... ... \n",
+ "8755 2022/12/31 1900 UTC 0 \n",
+ "8756 2022/12/31 2000 UTC 0 \n",
+ "8757 2022/12/31 2100 UTC 0 \n",
+ "8758 2022/12/31 2200 UTC 0 \n",
+ "8759 2022/12/31 2300 UTC 0 \n",
+ "\n",
+ " PRESSAO ATMOSFERICA AO NIVEL DA ESTACAO, HORARIA (mB) \\\n",
+ "9 913 \n",
+ "10 913,7 \n",
+ "11 914,4 \n",
+ "12 914,6 \n",
+ "13 914,6 \n",
+ "... ... \n",
+ "8755 918,1 \n",
+ "8756 917,9 \n",
+ "8757 917,8 \n",
+ "8758 917,8 \n",
+ "8759 918,6 \n",
+ "\n",
+ " PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB) \\\n",
+ "9 913 \n",
+ "10 913,7 \n",
+ "11 914,4 \n",
+ "12 914,7 \n",
+ "13 914,7 \n",
+ "... ... \n",
+ "8755 919 \n",
+ "8756 918,2 \n",
+ "8757 917,9 \n",
+ "8758 917,9 \n",
+ "8759 918,6 \n",
+ "\n",
+ " PRESSÃO ATMOSFERICA MIN. NA HORA ANT. (AUT) (mB) RADIACAO GLOBAL (Kj/m²) \\\n",
+ "9 912,4 23,5 \n",
+ "10 913 275,5 \n",
+ "11 913,7 652,2 \n",
+ "12 914,3 670,4 \n",
+ "13 914,5 1961,9 \n",
+ "... ... ... \n",
+ "8755 918,1 1708,6 \n",
+ "8756 917,8 1647,7 \n",
+ "8757 917,7 1158,8 \n",
+ "8758 917,7 414,4 \n",
+ "8759 917,8 6,6 \n",
+ "\n",
+ " TEMPERATURA DO AR - BULBO SECO, HORARIA (°C) \\\n",
+ "9 16,2 \n",
+ "10 17,1 \n",
+ "11 17,8 \n",
+ "12 17,8 \n",
+ "13 20,1 \n",
+ "... ... \n",
+ "8755 25,1 \n",
+ "8756 25,4 \n",
+ "8757 24,5 \n",
+ "8758 22,5 \n",
+ "8759 20,8 \n",
+ "\n",
+ " TEMPERATURA DO PONTO DE ORVALHO (°C) \\\n",
+ "9 16,2 \n",
+ "10 17,1 \n",
+ "11 17 \n",
+ "12 17 \n",
+ "13 17,1 \n",
+ "... ... \n",
+ "8755 20,1 \n",
+ "8756 20,1 \n",
+ "8757 19,7 \n",
+ "8758 20 \n",
+ "8759 19,9 \n",
+ "\n",
+ " TEMPERATURA MÁXIMA NA HORA ANT. (AUT) (°C) \\\n",
+ "9 16,2 \n",
+ "10 17,1 \n",
+ "11 17,8 \n",
+ "12 17,9 \n",
+ "13 20,9 \n",
+ "... ... \n",
+ "8755 25,1 \n",
+ "8756 25,8 \n",
+ "8757 25,6 \n",
+ "8758 24,6 \n",
+ "8759 22,5 \n",
+ "\n",
+ " TEMPERATURA MÍNIMA NA HORA ANT. (AUT) (°C) \\\n",
+ "9 16 \n",
+ "10 16,2 \n",
+ "11 17,1 \n",
+ "12 17,4 \n",
+ "13 17,7 \n",
+ "... ... \n",
+ "8755 23,5 \n",
+ "8756 24,7 \n",
+ "8757 24,5 \n",
+ "8758 22,5 \n",
+ "8759 20,8 \n",
+ "\n",
+ " TEMPERATURA ORVALHO MAX. NA HORA ANT. (AUT) (°C) \\\n",
+ "9 16,2 \n",
+ "10 17,1 \n",
+ "11 17,7 \n",
+ "12 17,1 \n",
+ "13 18,3 \n",
+ "... ... \n",
+ "8755 20,3 \n",
+ "8756 20,5 \n",
+ "8757 20,1 \n",
+ "8758 20,1 \n",
+ "8759 20 \n",
+ "\n",
+ " TEMPERATURA ORVALHO MIN. NA HORA ANT. (AUT) (°C) \\\n",
+ "9 16 \n",
+ "10 16,2 \n",
+ "11 16,7 \n",
+ "12 16,4 \n",
+ "13 16,6 \n",
+ "... ... \n",
+ "8755 18,7 \n",
+ "8756 18,8 \n",
+ "8757 19,1 \n",
+ "8758 19,3 \n",
+ "8759 19,8 \n",
+ "\n",
+ " UMIDADE REL. MAX. NA HORA ANT. (AUT) (%) \\\n",
+ "9 100.0 \n",
+ "10 100.0 \n",
+ "11 100.0 \n",
+ "12 95.0 \n",
+ "13 95.0 \n",
+ "... ... \n",
+ "8755 76.0 \n",
+ "8756 75.0 \n",
+ "8757 75.0 \n",
+ "8758 86.0 \n",
+ "8759 95.0 \n",
+ "\n",
+ " UMIDADE REL. MIN. NA HORA ANT. (AUT) (%) \\\n",
+ "9 100.0 \n",
+ "10 100.0 \n",
+ "11 94.0 \n",
+ "12 93.0 \n",
+ "13 80.0 \n",
+ "... ... \n",
+ "8755 70.0 \n",
+ "8756 68.0 \n",
+ "8757 68.0 \n",
+ "8758 74.0 \n",
+ "8759 86.0 \n",
+ "\n",
+ " UMIDADE RELATIVA DO AR, HORARIA (%) \\\n",
+ "9 100.0 \n",
+ "10 100.0 \n",
+ "11 95.0 \n",
+ "12 95.0 \n",
+ "13 83.0 \n",
+ "... ... \n",
+ "8755 74.0 \n",
+ "8756 72.0 \n",
+ "8757 75.0 \n",
+ "8758 86.0 \n",
+ "8759 95.0 \n",
+ "\n",
+ " VENTO, DIREÇÃO HORARIA (gr) (° (gr)) VENTO, RAJADA MAXIMA (m/s) \\\n",
+ "9 266.0 2,8 \n",
+ "10 269.0 3,3 \n",
+ "11 314.0 5,9 \n",
+ "12 298.0 5,5 \n",
+ "13 357.0 6 \n",
+ "... ... ... \n",
+ "8755 138.0 11,1 \n",
+ "8756 98.0 5,8 \n",
+ "8757 124.0 5,6 \n",
+ "8758 112.0 5,6 \n",
+ "8759 95.0 4,3 \n",
+ "\n",
+ " VENTO, VELOCIDADE HORARIA (m/s) Unnamed: 19 \n",
+ "9 ,6 NaN \n",
+ "10 1,1 NaN \n",
+ "11 2,2 NaN \n",
+ "12 1,2 NaN \n",
+ "13 2,8 NaN \n",
+ "... ... ... \n",
+ "8755 2,5 NaN \n",
+ "8756 2,4 NaN \n",
+ "8757 2,3 NaN \n",
+ "8758 1,7 NaN \n",
+ "8759 1,3 NaN \n",
+ "\n",
+ "[3282 rows x 20 columns]"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#retirar nulos da coluna 'RADIACAO GLOBAL (Kj/m2)'\n",
+ "\n",
+ "remover = df.dropna(axis=0, how='any', subset=['RADIACAO GLOBAL (Kj/m²)'])\n",
+ "remover"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "np.int64(5478)"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "nulos = df['RADIACAO GLOBAL (Kj/m²)'].isnull().sum()\n",
+ "nulos "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Data | \n",
+ " PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB) | \n",
+ " RADIACAO GLOBAL (Kj/m²) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 6786 | \n",
+ " 2022/10/10 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 7703 | \n",
+ " 2022/11/17 | \n",
+ " 921,3 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8183 | \n",
+ " 2022/12/07 | \n",
+ " 916 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 3919 | \n",
+ " 2022/06/13 | \n",
+ " 923,5 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1752 | \n",
+ " 2022/03/15 | \n",
+ " 917,5 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 6120 | \n",
+ " 2022/09/13 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8133 | \n",
+ " 2022/12/05 | \n",
+ " 914,7 | \n",
+ " 1007,4 | \n",
+ "
\n",
+ " \n",
+ " 5739 | \n",
+ " 2022/08/28 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8128 | \n",
+ " 2022/12/05 | \n",
+ " 915,5 | \n",
+ " 2592 | \n",
+ "
\n",
+ " \n",
+ " 7115 | \n",
+ " 2022/10/24 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1000 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Data PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB) \\\n",
+ "6786 2022/10/10 NaN \n",
+ "7703 2022/11/17 921,3 \n",
+ "8183 2022/12/07 916 \n",
+ "3919 2022/06/13 923,5 \n",
+ "1752 2022/03/15 917,5 \n",
+ "... ... ... \n",
+ "6120 2022/09/13 NaN \n",
+ "8133 2022/12/05 914,7 \n",
+ "5739 2022/08/28 NaN \n",
+ "8128 2022/12/05 915,5 \n",
+ "7115 2022/10/24 NaN \n",
+ "\n",
+ " RADIACAO GLOBAL (Kj/m²) \n",
+ "6786 NaN \n",
+ "7703 NaN \n",
+ "8183 0 \n",
+ "3919 NaN \n",
+ "1752 NaN \n",
+ "... ... \n",
+ "6120 NaN \n",
+ "8133 1007,4 \n",
+ "5739 NaN \n",
+ "8128 2592 \n",
+ "7115 NaN \n",
+ "\n",
+ "[1000 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#copiar o dataframe reduzindo para 3 colunas (a sua escolha) e 1000 linhas (aleatórias)\n",
+ "df_reduzido = df[['Data', 'PRESSÃO ATMOSFERICA MAX.NA HORA ANT. (AUT) (mB)', 'RADIACAO GLOBAL (Kj/m²)']].sample(1000)\n",
+ "df_reduzido"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(1000, 3)"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_reduzido.shape"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.12.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}