Previsores e classe

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #30914
    alisson duarte
    Participante

     

    Tenho uma tabela com 10 índices e minha classe está localizada no índice 3, como posso selecionar as demais colunas(d0 0-10 sem pegar o índice 3)?

    Y_eixo = tabela2.iloc[:, 3].values

    tentei essas duas formas:

    X_eixo = tabela2.iloc[:, [0, 1, 2, 4, 5, 6, 7, 8, 9]].values

    X_eixo = tabela2.iloc[:, 0].values, tabela2.iloc[:, 1].values, tabela2.iloc[:, 2].values\
    , tabela2.iloc[:, 4].values, tabela2.iloc[:, 5].values, tabela2.iloc[:, 6].values\
    , tabela2.iloc[:, 7].values, tabela2.iloc[:, 8].values, tabela2.iloc[:, 9].values

    a primeira me retorna uma matriz composta de um único termo que é a matriz de todos os índices na lista, da segunda forma me retorna várias matrizes “ARRAY2940x1”, em nenhum dos casos consigo extrair características como máximos e mínimos.

    #31095

    Olá Alisson, segue a resposta do instrutor Denny:

    Quando você pede o atributo values em um dataframe, ele retorna só os valores, em formato de numpy array. No seu caso, X_eixo (primeiro caso) seria um numpy array de duas dimensões, tendo 9 colunas (as 10 colunas originais menos a coluna 3). Aí você pode chamar max(X_eixo) para ver o valor máximo contido em todo o array, ou np.max(X_eixo, axis = 0) para ver o máximo em cada linha, ou np.max(X_eixo, axis = 1) para ver o máximo em cada coluna.

    Fabio

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Você deve fazer login para responder a este tópico.