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!