Pandas Menampilkan Baris Maks

Pandas Menampilkan Baris Maks



Panda adalah salah satu alat paling populer yang digunakan saat ini oleh para ilmuwan data untuk menganalisis data tabular. Untuk menangani konten tabular, ia menawarkan API yang lebih cepat dan efektif. Setiap kali kami melihat bingkai data selama analisis, Pandas secara otomatis menyetel berbagai perilaku tampilan ke nilai default. Perilaku tampilan ini mencakup berapa banyak baris dan kolom yang akan ditampilkan, keakuratan float di setiap bingkai data, ukuran kolom, dll.  Bergantung pada persyaratannya, terkadang kami mungkin perlu mengubah default ini. Panda memiliki berbagai pendekatan untuk mengubah perilaku default. Memanfaatkan atribut 'options' dari panda memungkinkan kami mengubah perilaku ini.

Pandas Menampilkan Baris Maksimum

Setiap kali Anda mencoba mencetak bingkai data besar yang berisi lebih banyak baris dan kolom daripada ambang batas yang telah ditentukan, output akan dipangkas. Untuk menampilkan semua baris di DataFrame, Anda akan belajar cara mengubah opsi tampilan Pandas dalam tutorial ini. Panda secara default memberlakukan batasan pada jumlah kolom dan baris yang ditampilkannya. Meskipun ini mungkin berguna untuk membaca konten, sering kali ini menyebabkan frustrasi jika informasi yang perlu Anda lihat tidak ditampilkan. Di sini, kita akan menggunakan metode yang diberikan di bawah ini dengan sintaksnya untuk menampilkan semua kolom kerangka data.







ke_string()





set_opsi()





pilihan_konteks()



Kita akan mempelajari penggunaan semua metode ini dengan implementasi praktis untuk menampilkan baris maksimum dalam kerangka data yang disediakan.

Contoh #1: Memanfaatkan Metode Pandas to_string()

Demonstrasi ini akan mengajarkan kita untuk menampilkan baris maksimum dalam kerangka data di terminal dengan menggunakan metode pandas “to_string()”.

Untuk kompilasi dan eksekusi program sampel, kami telah memilih alat 'Spyder'. Dalam panduan ini, kami akan menggunakan alat ini untuk mengeksekusi semua contoh kami. Kami telah meluncurkan alat 'Spyder' untuk mulai menulis skrip python. Dimulai dengan kode, pertama-tama kita perlu memuat pustaka yang diperlukan ke dalam file python kita sehingga kita diizinkan untuk menggunakan fitur-fiturnya. Pustaka modul yang kita butuhkan di sini adalah 'Panda'. Jadi, kami mengimpornya ke file python kami dan alias ke 'pd'.

Karena operasi utama artikel ini adalah untuk menampilkan baris maksimum kerangka data, pertama-tama kita membutuhkan kerangka data. Sekarang terserah Anda apakah Anda lebih suka membuat kerangka data atau mengimpor file CSV. Kami telah mengimpor file CSV sampel. Untuk membaca file CSV ke dalam program python, kami telah menggunakan fungsi pandas “pd.read_csv()”. Di antara tanda kurung fungsi ini, kami telah menyediakan file CSV yang ingin kami baca tampilannya, yaitu “industry.csv”. Kami telah membangun variabel 'df' untuk menyimpan output yang dihasilkan dari membaca file CSV yang disediakan. Kemudian, kita memanggil metode “print()” untuk menampilkan kerangka data.

Ketika kami menjalankan program python ini dengan menekan opsi 'Jalankan file', kerangka data ditampilkan di konsol. Anda dapat mengamati bahwa ada 43 baris pada hasil di bawah ini tetapi hanya sepuluh yang ditampilkan. Ini karena nilai default library Pandas hanya 10 baris.

Kami akan menggunakan metode pandas 'to_string' untuk menampilkan semua baris di sini. Cara paling mudah untuk menampilkan baris maksimum dari bingkai data adalah dengan teknik ini. Namun, karena ini mengubah bingkai data penuh menjadi satu string, ini tidak direkomendasikan untuk kumpulan data yang sangat besar (dalam jutaan). Namun demikian, ini bekerja secara efektif untuk kumpulan data yang panjangnya ribuan.

Kami telah mengikuti sintaks yang disediakan di atas untuk fungsi 'to_string()'. Kami hanya memanggil metode 'to_string()' dengan nama kerangka data kami. Kemudian kami menempatkan metode ini ke dalam fungsi “print()” untuk menampilkannya saat dipanggil.

Snapshot keluaran menunjukkan kepada kita kerangka data dengan semua baris yang ditampilkan di terminal.

Contoh # 2: Memanfaatkan Metode set_option Panda

Metode kedua yang akan kita praktikkan dalam panduan ini adalah panda “set_option()” untuk menampilkan baris maksimum dari kerangka data yang disediakan.

Dalam file python, kami telah mengimpor perpustakaan pandas untuk mengakses fungsi yang disebutkan di atas. Kami telah menggunakan pandas “pd.read_csv()” untuk membaca file CSV yang disediakan. Kami memanggil fungsi 'pd.read_CSV()' dengan nama file CSV yang ingin kami gunakan di antara tanda kurungnya yaitu 'Sampledata.csv'. Saat mengimpor file CSV, ingatlah direktori kerja program Python saat ini. File CSV Anda harus ditempatkan di direktori yang sama; jika tidak, Anda akan mendapatkan pesan kesalahan 'file tidak ditemukan'. Kami telah membuat variabel 'sampel' untuk menyimpan kerangka data dari file CSV. Kami memanggil metode “print()” untuk menampilkan kerangka data ini.

Di sini, kami memiliki output kami di mana hanya sepuluh baris yang ditampilkan. Jumlah maksimum baris yang ditunjukkan adalah 99. Semua baris lainnya antara 5 baris pertama dan lima baris terakhir terpotong.

Untuk menampilkan baris maksimum yang 99 untuk kerangka data ini, kita akan menggunakan fungsi “set_option()” dari modul pandas. Panda datang dengan sistem operasi yang memungkinkan Anda untuk mengubah perilaku dan tampilan. Metode ini memungkinkan kita untuk mengatur tampilan agar memperlihatkan bingkai data penuh daripada bingkai yang terpotong. Panda menyediakan fungsi “set_ option()” untuk menampilkan semua baris bingkai data.

Kami telah memanggil 'pd.set_option()'. Fungsi ini memiliki parameter “display.max_rows”. 'display.max_rows' menentukan jumlah maksimum baris yang akan ditampilkan saat menampilkan kerangka data. Nilai 'max_rows' diatur ke 10 secara default. Jika 'Tidak Ada' dipilih, itu menandakan semua baris dalam bingkai data. Karena kami ingin menampilkan semua baris, jadi kami mengaturnya ke 'Tidak Ada'. Terakhir, kami menggunakan fungsi “print()” untuk menampilkan kerangka data dengan baris maksimal.

Ini menghasilkan hasil yang disediakan dalam snapshot di bawah ini.

Contoh # 3: Memanfaatkan Metode Pandas option_context()

Metode terakhir yang kita bahas di sini adalah 'option_context()' untuk menampilkan semua baris kerangka data. Untuk ini, kami mengimpor paket pandas ke dalam file python dan mulai menulis kode. Kami telah menggunakan fungsi “pd.read_csv()” untuk membaca file CSV yang telah kami tentukan. Kami membuat variabel 'dalta' untuk menyimpan kerangka data dari file CSV yang ditentukan. Kemudian, kita cukup mencetak dataframe dengan metode “print()”.

Hasil yang kami peroleh dari mengeksekusi kode di atas menunjukkan kerangka data dengan baris terpotong.

Kami sekarang akan menerapkan panda “pd.option_context()” pada kerangka data ini. Fungsi ini identik dengan “set_option()”. Satu-satunya perbedaan antara kedua pendekatan adalah bahwa 'set_option()' mengubah pengaturan secara permanen, sedangkan 'option _context()' hanya mengubahnya di dalam cakupannya. Metode ini juga menggunakan baris display.max sebagai parameter, yang kita setel ke 'Tidak ada' untuk merender semua baris bingkai data. Setelah menjalankan fungsi ini, kami hanya menampilkannya melalui metode “print()”.

Di sini, kita dapat melihat kerangka data lengkap dengan baris maksimumnya adalah 2747.

Kesimpulan

Artikel ini berfokus pada opsi tampilan panda. Terkadang kita mungkin perlu melihat kerangka data lengkap di terminal. Panda memberi kita berbagai pilihan untuk tujuan itu. Dalam panduan ini, kami telah menggunakan tiga strategi ini. Contoh pertama didasarkan pada penggunaan metode “to_string()”. Contoh kedua kita mengajarkan kita untuk mengimplementasikan “set_option()” sedangkan ilustrasi terakhir mengeksekusi metode “option_context()”. Semua teknik ini didemonstrasikan untuk membuat Anda terbiasa dengan cara alternatif yang disediakan panda untuk mencapai hasil yang diinginkan.