在 Pandas Dataframe 中的字串中加入前導零
在 Pandas 中,處理字串有時需要修改其格式。一項常見任務是向資料幀中的字串新增前導零。這在處理需要轉換為字串格式的數值資料(例如 ID 或日期)時特別有用。
要實現此目的,您可以利用 Pandas Series 的 str 屬性。此屬性提供對各種字串操作方法的訪問,包括專門用於添加前導零的方法:zfill().
要將前導零添加到提供的資料幀中的“ID”列,請使用以下程式碼:
df['ID'] = df['ID'].str.zfill(15)
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 上的文件。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3