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中文网其他相关文章!