向 Pandas Dataframe 中的字符串添加前导零
要将前导零附加到 Pandas Dataframe 中的字符串列,有多种方法:
使用 str 属性
str 属性提供对各种字符串操作方法的访问。对于给定的任务,可以使用 zfill() 方法:
<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
此函数将用零填充 ID 列中的字符串,使其总长度为 15 个字符。
使用 format() 函数
format() 函数提供了另一种添加前导零的方法:
<code class="python">df['ID'] = '{0:0>15}'.format(df['ID'])</code>
这里,format 函数采用 ID 列的每个元素并将其转换为字符串。 0 指定字符串应该用零填充,15 定义结果字符串的总长度。
其他资源
有关处理字符串的更多信息,请参见Pandas,参考文档:http://pandas.pydata.org/pandas-docs/stable/text.html
以上是以下是一些根据文章内容量身定制的基于问题的标题: **直接简洁:** * **如何向 Pandas 数据框中的字符串添加前导零?** * **用前导填充字符串的详细内容。更多信息请关注PHP中文网其他相关文章!