向Pandas 資料框中的字串添加前導零
問題:
考慮
問題:ID text1 text 2 0 2345656 blah blah 1 3456 blah blah 2 541304 blah blah 3 201306 hi blah 4 12313201308 hello blah
ID text1 text 2 0 000000002345656 blah blah 1 000000000003456 blah blah 2 000000000541304 blah blah 3 000000000201306 hi blah 4 000012313201308 hello blah
目標是在ID 欄位中新增前導零,因此它採用以下形式:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
為了實現這一點,我們可以利用資料幀的str 屬性,它提供對各種字串操作方法的存取。其中一種方法是 zfill(),它將前導零加到指定的寬度。實作方法如下:
說明:
str.zfill(15) 方法以零填充每個ID 字串,直到其長度變為15 個字元。如果原始字串已經是 15 個字元或更多,則不套用填滿。 其他資源:有關pandas 中字符串操作方法的更多信息,請參閱官方文檔位於http://pandas.pydata.org/pandas- docs/stable/text.html以上是如何在 Pandas 資料框中用前導零填充字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!