Python menyelaraskan teks dalam kolom

Selalu mengembalikan objek baru. Jika copy=False dan tidak diperlukan pengindeksan ulang, maka objek asli dikembalikan

nilai_isian skalar, default np. NaN

Nilai yang akan digunakan untuk nilai yang hilang. Defaultnya adalah NaN, tetapi dapat berupa nilai "kompatibel" apa pun

metode {'isi ulang', 'bisi', 'pad', 'isi', Tidak ada}, default Tidak ada

Metode yang digunakan untuk mengisi lubang pada Seri yang diindeks ulang

  • pad / isi. menyebarkan pengamatan valid terakhir ke depan untuk valid berikutnya

  • isi ulang / bfill. gunakan pengamatan valid NEXT untuk mengisi kesenjangan

batas int, default Tidak ada

Jika metode ditentukan, ini adalah jumlah maksimum nilai NaN berturut-turut untuk diisi maju/mundur. Dengan kata lain, jika ada celah dengan lebih dari jumlah NaN berturut-turut ini, itu hanya akan terisi sebagian. Jika metode tidak ditentukan, ini adalah jumlah entri maksimum di sepanjang sumbu tempat NaN akan diisi. Harus lebih besar dari 0 jika tidak Tidak ada

Sering kali, contoh pernyataan print() dapat menyebabkan kode berantakan. Dan terkadang Anda tidak membutuhkan logger untuk menangani pekerjaan itu. Python menawarkan opsi keluaran berbeda untuk menangani keluaran string Anda. Ini beberapa

Memformat string

1. Menggunakan %s in statements

print(“Some text %s some text %s some text “ %(str1,str2))

str1dan str2menggantikan %s dan %s dalam urutan itu

country_ = “France” currency_ = “Euro” print(“%s is the currency of %s “ %(currency_,country_))

Anda bahkan dapat melakukan operasi matematika dalam keluaran string

mencetak karakter berkali-kali

2. Pemformatan menggunakan f-prefix

Kita dapat menulis kode yang sama menggunakan metode f-string

country_ = “France” currency_ = “Euro” print(f”{currency_} is the currency of {country_}” )

Ini mengatasi batasan yang dimiliki %s — Anda tidak dapat menentukan pesanan ('dengan mudah'). Jadi, ketika Anda menggunakan {variable_name}_ Anda menyematkan ini di bagian yang diinginkan dari pernyataan Anda dan secara alami mengatasi 'masalah pesanan'

3. Menyelaraskan output dengan rapi menggunakan f-prefix

Anda dapat menggunakan opsi :>,

np.set_printoptions(precision=2)  
0 atau
np.set_printoptions(precision=2)  
1 dalam format f untuk meratakan kiri, rata kanan atau rata tengah teks yang ingin Anda format

tanpa pemformatan

Setelah memformat perataan teks keluaran ...

setelah memformat ke rata kanan

4. Menggunakan kata kunci format

Kita dapat menggunakan fungsi

np.set_printoptions(precision=2)  
2string dengan python untuk menampilkan teks yang diinginkan sesuai urutan yang kita inginkan

menggunakan fungsi format() dalam angka pemformatan python

Sekarang memperluas pemformatan menggunakan

np.set_printoptions(precision=2)  
_3( lihat bagian di atas ), mari kita coba menggunakannya dalam angka, terutama yang melibatkan desimal
np.set_printoptions(precision=2)  
4

1. Membatasi jumlah digit setelah titik desimal

misalnya. jika saya ingin membatasi nilai pi (ke desimal ke-2 atau ke-3)

Output numerik

Biasanya, kami akan mendapatkan ini sebagai hasilnya

Output yang diharapkan normal

Nah dengan memformat angka, kita bisa membatasi jumlah desimal menjadi 2 digit…

membatasi hingga 2 angka desimal

atau menjadi 3 digit…

membatasi hingga 3 angka desimal

2. Memformat output dalam bingkai data panda

Untuk melangkah lebih jauh, jika Anda ingin menampilkan angka dalam format tertentu dalam kerangka data Anda, saat menggunakan

np.set_printoptions(precision=2)  
5Anda dapat menggunakan
np.set_printoptions(precision=2)  
6 untuk menunjukkan seperti yang Anda inginkan. Berikut adalah contoh bagaimana angka ditampilkan , sebelum dan sesudah Anda mengaktifkan pengaturan
np.set_printoptions(precision=2)  
7

Mari kita ambil contoh -

Kami sedang membaca file

np.set_printoptions(precision=2)  
_8 dan menampilkan isinya. Kita melihat bahwa kolom panjang memiliki 6 tempat desimal yang ditampilkan

Tampilan normal dengan 6 titik desimal ditampilkan terhadap kolom panjang

Jika kita tertarik untuk hanya menampilkan 2 tempat desimal, kita dapat mengubahnya menggunakan atribut

np.set_printoptions(precision=2)  
6. Di bawah ini adalah output dari kerangka data setelah pemformatan diterapkan

output setelah mengatur format tipe data float ke 2 tempat desimal

Catatan. Di sini, untuk semua tampilan panda (bahkan untuk bingkai data lainnya), hanya 2 titik desimal yang akan ditampilkan. Jika Anda ingin mengaturnya kembali ke 4 atau 5 titik desimal, Anda harus mengatur kembali formatnya ke format yang Anda inginkan. Sampai saat itu akan terus menampilkan hanya 2 titik desimal

Bagaimana Anda menyelaraskan teks dalam kolom dengan Python?

Anda dapat menggunakan. > ,. < atau. ^ opsi dalam format-f untuk rata kiri, rata kanan atau rata tengah teks yang ingin Anda format . Kita dapat menggunakan fungsi string format() dalam python untuk menampilkan teks yang diinginkan sesuai urutan yang kita inginkan.

Bagaimana cara menyelaraskan teks dengan Python?

Cara Meratakan String Teks Dengan Python .
Rata Kiri. Untuk teks rata kiri, Anda dapat menggunakan ljust(…).
Rata Kanan. Untuk teks rata kanan, Anda dapat menggunakan rjust(…).
Rata Tengah. Untuk teks rata tengah, Anda dapat menggunakan center(…).
Isi Ruang Ekstra Dengan Karakter Lain

Bagaimana Anda membiarkan menyelaraskan teks dengan Python?

Bagaimana Anda membuat teks dibenarkan dengan benar di Python?

Catatan. Jika Anda ingin membenarkan string, gunakan ljust() . Anda juga dapat menggunakan format() untuk memformat string.