如何在Pandas中设置固定的行长?

熊猫中是否有任何方法可以设置pd.Series列中的每一行

    Column
1      253
2        7
3       12

成任何固定长度?整数或字符串。

    Column
1      253
2      007
3      012
海盗

您可以使用str.zfill向量化的字符串操作...但是您需要先将列转换为字符串。

df.Column.astype(str).str.zfill(3)

1    253
2    007
3    012
Name: Column, dtype: object

您还可以应用格式字符串

df.Column.apply('{:03d}'.format)

1    253
2    007
3    012
Name: Column, dtype: object

定时

np.random.seed([3,1415])
df = pd.DataFrame(dict(Column=np.random.randint(1000, size=10000)))


%timeit df.Column.apply(lambda x: str(x).zfill(3))
100 loops, best of 3: 5.36 ms per loop

%timeit df.Column.astype(str).str.zfill(3)
100 loops, best of 3: 17.5 ms per loop

%timeit df.Column.apply('{:03d}'.format)
100 loops, best of 3: 5.03 ms per loop

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在PyCharm中设置最大行长?

如何在vscode中为python设置最大行长?

如何在vim / gvim中设置行长标记?

如何在固定表格布局中设置固定宽度的td

如何在用户设置中为VS Code python排序导入配置行长?

如何在p-card中设置固定宽度

如何在 kubernetes 中设置固定的 pod 名称

如何在Apache POI中设置固定的列宽

如何在PyQt5中设置布局的固定高度?

如何在android gridView中设置固定的行数?

如何在 mongoengine/pymongo 中设置固定字段

如何在Xamarin中设置固定列的宽度

如何在Java中为PriorityQueue设置固定大小?

如何在numpy中设置固定的随机种子?

如何在maptlotlib中的刻度线之间设置固定间隔

如何在libgdx中设置固定的shaperenderer旋转?

如何在 Enaml 网格容器中设置固定宽度/高度

如何在Go中对多个网址进行长轮询?

如何在netty中执行长任务?

如何在C中(在Visual Studio中)在全局固定大小的数组中设置值?

如何在PyCharms python控制台中设置最大行长?

如何在Syntastic for Vim中将Python最大允许行长度设置为120?

在Python的argparse中设置输出的行长

如何在flutter应用程序中设置固定屏幕尺寸

如何在表排序器中设置固定的表宽度(而不是单元格)?

如何在Google App Engine for Go中设置数据固定装置

如何在GridView.builder中设置容器的固定高度?不应该取决于childAspectRatio

如何在移动设备中将Bootstrap中的控件设置为完整高度(滚动,固定页眉/页脚)

如何在Flask-Admin中为创建/编辑表单字段设置固定值