Selecionando colunas em pandas DataFrames
Ao lidar com tarefas de manipulação de dados, a seleção de colunas específicas se torna necessária. Em Pandas, existem várias opções para selecionar colunas. 2: Usando índices numéricos
Se os índices da coluna forem conhecidos, use a função ILOC para selecioná -los. Observe que a indexação do Python é baseada em zero. Abordagem:
column_dict = {df.columns.get_loc (c): c para idx, c em enumerado (df.columns)} df1 = df.iloc [:, list (column_dict.keys ())]
df1 = df[['a', 'b']]
as seguintes abordagens não são recomendadas, pois elas podem levar a erros: df1 = df.ix [:, 'a': 'b'] # Método de indexação depreciado
preservar os dados originais
df1 = df.iloc[:, 0:2] # Select columns with indices 0 and 1
observar que a seleção de colunas apenas cria uma exibição ou referência ao dataframe original. Se você precisar de uma cópia independente das colunas selecionadas, use o método copy (): df1 = df.iloc [:, 0: 2] .copy ()
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3