向 Pandas Dataframe 中的字串新增前導零
在 Pandas 中,使用字串有時可能需要修改其格式。一項常見任務是向資料幀中的字串新增前導零。這在處理需要轉換為字串格式的數值資料(例如 ID 或日期)時特別有用。
要實現此目的,您可以利用 Pandas Series 的 str 屬性。此屬性提供對各種字串操作方法的訪問,包括專門用於添加前導零的方法:zfill()。
要將前導零加入提供的資料幀中的「ID」列,請使用以下程式碼:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
zfill() 方法採用單一參數,該參數指定結果字元串的所需總長。在本例中,它設定為 15,從而產生包含 15 個字元的字串,任何缺失的字元都在左側用零填充。
更新的資料幀將具有以下格式:
ID text1 text 2 0 000000002345656 blah blah 1 000000000003456 blah blah 2 000000000541304 blah blah 3 000000000201306 hi blah 4 000012313201308 hello blah
有關Pandas 中字串操作的更多資訊和方法,請參閱http://pandas.pydata.org/pandas -docs/stable/text.html 上的文件。
以上是如何在 Pandas DataFrame 中的字串中新增前導零?的詳細內容。更多資訊請關注PHP中文網其他相關文章!