"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como faço para selecionar com eficiência colunas nos quadros de dados do pandas?

Como faço para selecionar com eficiência colunas nos quadros de dados do pandas?

Postado em 2025-04-13
Navegar:550

How Do I Efficiently Select Columns in Pandas DataFrames?

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 ()

Tutorial mais recente Mais>

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