关于我在这里问的问题:https://stackoverflow.com/questions/56375651/add-zeros-to-string-in-pandas-column-depends-of-length
我对str.zfill()
方法有问题
我的示例数据(DF列):
0002131
dsda2123
eew12341
wewqsws1'
123
按照@jezrael的建议,我用str.zfill()
方法将每行填充为12个字符
代码:
df['SampleNumber'] = df['SampleNumber'].str.zfill(12)
结果文件:
000000002131
0000dsda2123
0000eew12341
wewqsws1'
000000000123
所以一切正常,但我有一个问题,我的名字有一个'
字符。方法传递了它,在结果序列中我得到了一个不变的名称。这里有什么问题?我该怎么处理?在该方法的文档中,我没有发现类似的问题。而type(wewqsws1')
就是str
有人知道怎么修吗
期望结果:
000000002131
0000dsda2123
0000eew12341
000wewqsws1'
000000000123
最后你可能有空的空间,试试
str.strip().str.zfill(12)
例如:
相关问题 更多 >
编程相关推荐