我有下面的数据帧。你知道吗
df = pd.DataFrame({'A':['abc1@abc.com','abc2@abc.com','abc3@abc.com','abc4@abc.com','abc2@abc.com','abc3@abc.com'],
'B':[4,5,4,5,5,4],
})
我需要为A列生成rollnumber,格式为
“字符串+!--10digitnumberstaringfrom1--+字符串“
如果值重复,卷号应唯一。
预期输出:
A B RollNumber
0 abc1@abc.com 4 ABC000000001AB
1 abc2@abc.com 5 ABC000000002AB
2 abc3@abc.com 4 ABC000000003AB
3 abc4@abc.com 5 ABC000000004AB
4 abc2@abc.com 5 ABC000000002AB
5 abc3@abc.com 4 ABC000000003AB
将列表理解与zero fill一起使用:
编辑:对于每列的相同值} 和^{} :
A
需要^{相关问题 更多 >
编程相关推荐