Cara menampilkan semua kolom pandas dataframe


Secara default, notebook Jupyter hanya menampilkan 20 kolom DataFrame pandas.

Anda dapat dengan mudah memaksa buku catatan untuk menampilkan semua kolom menggunakan sintaks berikut:

 p.d. set_option (' max_columns ', None)

Anda juga dapat menggunakan sintaks berikut untuk menampilkan semua nama kolom di DataFrame:

 print ( df.columns.tolist () )

Terakhir, Anda bisa mengatur ulang pengaturan default di notebook Jupyter untuk menampilkan hanya 20 kolom menggunakan sintaks berikut:

 p.d. reset_option (' max_columns ')

Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktiknya.

Contoh: Tampilkan semua kolom di Pandas DataFrame

Misalkan kita membuat DataFrame pandas dengan 5 baris dan 30 kolom.

Jika kita mencoba menampilkan DataFrame di notebook Jupyter, total hanya 20 kolom yang akan ditampilkan:

 import pandas as pd
import numpy as np

#create dataFrame with 5 rows and 30 columns
df = pd. DataFrame (index= np.arange (5), columns= np.arange (30))

#view dataFrame
df 

Untuk menampilkan semua kolom, Anda dapat menggunakan sintaks berikut:

 #specify that all columns should be shown
p.d. set_option (' max_columns ', None)

#view DataFrame
df 

Perhatikan bahwa 30 kolom sekarang ditampilkan di buku catatan.

Kita juga dapat menggunakan sintaks berikut untuk menampilkan semua nama kolom di DataFrame:

 print ( df.columns.tolist () )

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29]

Untuk mengatur ulang pengaturan default dan hanya menampilkan maksimal 20 kolom, kita dapat menggunakan sintaks berikut:

 p.d. reset_option (' max_columns ')

Cara menampilkan semua baris di Pandas DataFrame

Jika Anda ingin menampilkan setiap baris DataFrame pandas, Anda dapat menggunakan sintaks berikut:

 p.d. set_option (' max_rows ', None)

Anda juga dapat menentukan jumlah baris maksimum yang akan ditampilkan di DataFrame pandas. Misalnya, Anda dapat menentukan bahwa hanya maksimal 10 baris yang harus ditampilkan:

 p.d. set_option (' max_rows ', 10 )

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya pada pandas DataFrames:

Pandas: Cara mendapatkan nilai sel dari DataFrame
Pandas: dapatkan indeks baris yang kolomnya cocok dengan nilainya
Pandas: Cara mengatur kolom sebagai indeks

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *