我想删除pyspark中一列的前导零的具体数目?
如果你能看到我只想去掉一个前导零只有一个的零,那么输出应该是:
+-----------+-----------------+
|subcategory|output |
+-----------+-----------------+
| 00EEE| 00EEE|
| 0000EEE| 000EEE|
| 0EEE| EEE|
+-----------+-----------------+
类似地,如果我想从零开始去掉前导零是2,那么输出应该是:
+-----------+-----------------+
|subcategory|output |
+-----------+-----------------+
| 00EEE| EEE|
| 0000EEE| 000EEE|
| 0EEE| 0EEE|
+-----------+-----------------+
有什么办法吗?
1条答案
按热度按时间u5i3ibmn1#
我创建了一个泛型函数,根据所需的数字删除前导“0”: