Rumah >pembangunan bahagian belakang >Tutorial Python >Berikut ialah beberapa tajuk berasaskan soalan, disesuaikan dengan kandungan artikel: **Terus & Ringkas:** * **Bagaimana untuk Menambahkan Sifar Utama pada Rentetan dalam Bingkai Data Pandas?** * **Padding Strings dengan Leading
Menambahkan Sifar Utama pada Rentetan dalam Bingkai Data Pandas
Untuk menambahkan sifar pendahuluan pada lajur rentetan dalam bingkai data panda, terdapat beberapa pendekatan:
Menggunakan Atribut str
Atribut str menyediakan akses kepada pelbagai kaedah manipulasi rentetan. Untuk tugasan yang diberikan, kaedah zfill() boleh digunakan:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
Fungsi ini akan meletakkan rentetan dalam lajur ID dengan sifar kepada jumlah panjang 15 aksara.
Menggunakan Fungsi format()
Fungsi format() menawarkan cara lain untuk menambah sifar pendahuluan:
<code class="python">df['ID'] = '{0:0>15}'.format(df['ID'])</code>
Di sini, fungsi format mengambil setiap elemen lajur ID dan menukarkannya kepada rentetan. 0 menentukan bahawa rentetan harus dilapisi dengan sifar, dan 15 mentakrifkan jumlah panjang rentetan yang terhasil.
Sumber Tambahan
Untuk maklumat lanjut tentang pengendalian rentetan dalam Pandas, rujuk dokumentasi: http://pandas.pydata.org/pandas-docs/stable/text.html
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan, disesuaikan dengan kandungan artikel: **Terus & Ringkas:** * **Bagaimana untuk Menambahkan Sifar Utama pada Rentetan dalam Bingkai Data Pandas?** * **Padding Strings dengan Leading. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!