Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menambahkan Sifar Utama pada Lajur Rentetan dalam Bingkai Data Pandas?
Sifar Utama untuk Rentetan Bingkai Data Pandas
Untuk menambah sifar pendahuluan pada lajur rentetan dalam Pandas DataFrame, anda boleh menggunakan coretan kod berikut:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
Kaedah ini menggunakan fungsi zfill() daripada atribut str, yang membolehkan anda menentukan lebar rentetan yang dikehendaki. Dalam kes ini, kami menambah 15 sifar pendahuluan pada lajur ID.
Contoh:
Pertimbangkan DataFrame berikut dengan lajur rentetan:
ID | text1 | text 2 |
---|---|---|
2345656 | blah | blah |
3456 | blah | blah |
541304 | blah | blah |
201306 | hi | blah |
12313201308 | hello | blah |
Menggunakan kaedah zfill(), kita boleh menambah sifar pendahuluan pada lajur ID:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
Ini akan menghasilkan DataFrame berikut:
ID | text1 | text 2 |
---|---|---|
000000002345656 | blah | blah |
000000000003456 | blah | blah |
000000000541304 | blah | blah |
000000000201306 | hi | blah |
000012313201308 | hello | blah |
Nota Tambahan :
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Sifar Utama pada Lajur Rentetan dalam Bingkai Data Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!