【发布时间】:2019-06-11 10:38:31
【问题描述】:
我已将 CSV 文件中的数据导入数据框。其中一列是参考号,应该有六位数字。一些参考编号只有 3、4 或 5 位数字。 Excel 中是否存在类似this: =TEXT(A1,"000000") 的函数?
我尝试在互联网上搜索有关如何在 pandas 中使用格式和显示功能的一些文档,但我找不到我正在寻找的答案。该问题的一个示例如下所示:
Actual: 10158
Desired: 010158
Actual: 101
Desired: 010100
【问题讨论】:
-
认真的吗? 101等于10100?你不想要 000101 吗?
-
是的,认真的。它们是贸易代码,有时省略的数字位于数字的开头和结尾。谢谢
-
出于好奇:如果在所需格式中有两个相同的数字:010100 和 010100.. 你怎么知道它们都是 101,或者一个是 101,另一个是 1010,或者两者兼而有之是 1010,还是两者都是 10100 的实际值?
-
在 Excel 中,由于参考编号的顺序,我可以直观地分辨出来。所以我已经知道 010100 已经出现在上面,现在它是后一个数字序列,所以可以调整公式来解决这个问题。不是一个特别有趣的数据集。