ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame の文字列列に先頭のゼロを追加する方法
Pandas DataFrame 文字列の先頭のゼロ
Pandas DataFrame の文字列列に先頭のゼロを追加するには、次のコード スニペットを使用できます。
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
このメソッドは、str 属性の zfill() 関数を使用します。これにより、文字列の希望の幅を指定できます。この場合、ID 列に先頭の 15 個のゼロを追加します。
例:
文字列列を含む次の DataFrame を考えてみましょう:
ID | text1 | text 2 |
---|---|---|
2345656 | blah | blah |
3456 | blah | blah |
541304 | blah | blah |
201306 | hi | blah |
12313201308 | hello | blah |
zfill() メソッドを使用して、ID 列に先頭のゼロを追加できます:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
これにより、次の DataFrame が生成されます:
ID | text1 | text 2 |
---|---|---|
000000002345656 | blah | blah |
000000000003456 | blah | blah |
000000000541304 | blah | blah |
000000000201306 | hi | blah |
000012313201308 | hello | blah |
追加メモ:
以上がPandas DataFrame の文字列列に先頭のゼロを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。