我的数据帧中有一列,其中的值如下所示:
col1:
00000000000012VG
00000000000014SG
00000000000014VG
00000000000010SG
20000000000933LG
20000000000951LG
20000000000957LG
20000000000963LG
20000000000909LG
20000000000992LG
我要删除所有零:
a)位于其他数字和字母前面(例如,00000000000010SG
的情况下,我想删除这部分000000000000
,保留{
b)在类似20000000000992LG
的情况下,我想删除这部分0000000000
,并将2
与{
在str.stprip公司('0')只解决a部分),正如我检查过的。在
但这两种情况的正确解决方案是什么呢?在
我建议使用与Ed的答案类似的方法,但是使用regex来确保不是所有的0都被替换,并且不需要硬编码0的数量
只替换第一个0字符串。在
感谢@jezrael在我的回答中指出了一个小错误。在
你能做到的
这将用空格替换固定数量的
0
s,这不是动态的,但是对于给定的数据集,这是最简单的事情,除非你能更好地解释模式相关问题 更多 >
编程相关推荐