Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao tentar plotar gráfico - (TypeError: unsupported operand type(s) for /: 'list' and 'int')


Bruno Dantas

Pergunta

Olá pessoal,

Estou tentando plotar um gráfico resultante de uma dataframe que é consumido de um arquivo csv, ele consegue 

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib as mpl
from sklearn.metrics import r2_score
from sklearn.gaussian_process import GaussianProcessRegressor
from sklearn.gaussian_process.kernels import ConstantKernel, RBF, ExpSineSquared, DotProduct, Matern

casos_acumulados = pd.read_csv('data_base/casos_acumulados.csv')
print(casos_acumulados)

data = np.array(casos_acumulados.casos_acumulados.values)
data = data.reshape(-1, 1)


CRdata = data/10
CRdata  = np.ravel(CRdata)

plt.figure(1, figsize=(12, 9), dpi=80, facecolor='w', edgecolor='k')
plt.plot(data, linewidth = 3)
plt.legend(['casos acumulados CG'])
plt.grid(color='k', linestyle='--', linewidth=0.1)
plt.ylabel('Casos', fontsize = 14)
plt.xlabel('dia', fontsize = 14)
plt.title('B', fontsize = 14)

O código acima gera esse erro:

 

Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
============== RESTART: C:\...\Desktop\casos_acumulados.py =============
    Data;casos_acumulados
0            02/01/2020;1
1            04/01/2020;3
2            06/01/2020;4
3            07/01/2020;5
4            09/01/2020;6
..                    ...
436      27/05/2021;23983
437      28/05/2021;24104
438      29/05/2021;24203
439      30/05/2021;24286
440      31/05/2021;24493

[441 rows x 1 columns]

Traceback (most recent call last):
  File "C:\...\Desktop\casos_acumulados.py", line 12, in <module>
    data = np.array(casos_acumulados.casos_acumulados.values)
  File "C:\...\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\generic.py", line 5478, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'casos_acumulados'

 

 

 

Editado por Bruno Dantas
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...