Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

212
Views
¿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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!