Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

147
Visualizações
¿Cómo mostrar los nombres de todas las columnas en un marco de datos de pandas grande?

Tengo un marco de datos que consta de cientos de columnas y necesito ver todos los nombres de las columnas.

Lo que hice:

 In[37]: data_all2.columns

La salida es:

 Out[37]: Index(['customer_id', 'incoming', 'outgoing', 'awan', 'bank', 'family', 'food', 'government', 'internet', 'isipulsa', ... 'overdue_3months_feature78', 'overdue_3months_feature79', 'overdue_3months_feature80', 'overdue_3months_feature81', 'overdue_3months_feature82', 'overdue_3months_feature83', 'overdue_3months_feature84', 'overdue_3months_feature85', 'overdue_3months_feature86', 'loan_overdue_3months_total_y'], dtype='object', length=102)

¿Cómo muestro todas las columnas, en lugar de una lista truncada?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Puede configurar globalmente las opciones de impresión. Creo que esto debería funcionar:

Método 1:

 pd.set_option('display.max_columns', None) pd.set_option('display.max_rows', None)

Método 2:

 pd.options.display.max_columns = None pd.options.display.max_rows = None

Esto le permitirá ver todos los nombres de columna y filas cuando esté haciendo .head() . Ninguno de los nombres de las columnas se truncará.


Si solo desea ver los nombres de las columnas, puede hacerlo:

 print(df.columns.tolist())
over 4 years ago · Santiago Trujillo Relatório

0

Para obtener todos los nombres de columna de un DataFrame, df_data en este ejemplo, solo necesita usar el comando df_data.columns.values . Esto le mostrará una lista con todos los nombres de columna de su marco de datos

Código:

 df_data=pd.read_csv('../input/data.csv') print(df_data.columns.values)

Producción:

 ['PassengerId' 'Survived' 'Pclass' 'Name' 'Sex' 'Age' 'SibSp' 'Parch' 'Ticket' 'Fare' 'Cabin' 'Embarked']
over 4 years ago · Santiago Trujillo Relatório

0

Esto hará el truco. Tenga en cuenta el uso de display() en lugar de imprimir.

 with pd.option_context('display.max_rows', 5, 'display.max_columns', None): display(my_df)

EDITAR:

Se requiere el uso de display porque la configuración de pd.option_context solo se aplica a la display y no a print .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda