Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk mencetak Pandas DataFrame tanpa indeks dan dengan pemformatan lajur tersuai?
Kerangka Data Panda: Mencetak Tanpa Indeks
Apabila bekerja dengan bingkai data Pandas, mungkin wajar untuk mengecualikan indeks semasa mencetak bingkai data. Selain itu, mungkin perlu mengubah suai pemformatan lajur tertentu, seperti menukar objek datetime untuk memaparkan bahagian masa sahaja.
Untuk mengecualikan indeks semasa mencetak bingkai data, gunakan parameter indeks dalam kaedah to_string. Menetapkan index=False akan mengalih keluar indeks daripada output yang dicetak.
<code class="python">df.to_string(index=False)</code>
Sebagai contoh, pertimbangkan rangka data berikut:
User ID Enter Time Activity Number 0 123 2014-07-08 00:09:00 1411 1 123 2014-07-08 00:18:00 893 2 123 2014-07-08 00:49:00 1041
Menggunakan kaedah to_string dengan index=False akan menghasilkan output berikut:
User ID Enter Time Activity Number 123 00:09:00 1411 123 00:18:00 893 123 00:49:00 1041
Untuk mengubah suai pemformatan lajur tertentu, gunakan kaedah strftime. Kaedah ini boleh digunakan untuk menukar objek datetime untuk memaparkan bahagian masa sahaja. Contohnya, untuk memaparkan hanya bahagian masa lajur Enter Time, gunakan kod berikut:
<code class="python">df['Enter Time'] = df['Enter Time'].dt.strftime('%H:%M:%S')</code>
Ini akan mengubah suai lajur Enter Time untuk memaparkan masa sahaja, tanpa tarikh.
Menggabungkan teknik ini, anda boleh mencetak bingkai data tanpa indeks dan dengan pemformatan lajur tertentu. Sebagai contoh, untuk mencetak bingkai data dengan hanya bahagian masa lajur Masukkan Masa dan tanpa indeks, gunakan kod berikut:
<code class="python">print(df[['User ID', 'Enter Time', 'Activity Number']].to_string(index=False))</code>
Ini akan menghasilkan output berikut:
User ID Enter Time Activity Number 123 00:09:00 1411 123 00:18:00 893 123 00:49:00 1041
Atas ialah kandungan terperinci Bagaimana untuk mencetak Pandas DataFrame tanpa indeks dan dengan pemformatan lajur tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!