1
resposta

Mensagem de erro

Ao aplicar essa fórmula descrita em aula no meu jupyter:

X2_train, X2_test, y2_train, y2_test = train_test_split(X2, y, test_size=0.3, random_state = 2811)

Aparece a seguinte mensagem de erro: "ValueError: Found input variables with inconsistent numbers of samples: [1, 365]".

Ao seguir os outros passos, aparecem outros erros devido à esse erro.

Como posso proceder?

1 resposta

Olá Bruno, tudo bem? Espero que sim!

Talvez você tenha feito alguma alteração nos dados que levaram à ocorrência do erro. O erro ocorreu devido ao formato da variável y, que deveria ter 365 linhas e 1 coluna, quando na verdade tem 1 linha e 365 colunas.

Verifique se a construção das suas variáveis foi feita da seguinte forma:

y = dados['consumo']

X = dados[['temp_max', 'chuva', 'fds']]

No caso você utilizou um X2 que deve corresponder ao mesmo formato de criação do X.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!