3
例如,我有一个熊猫列包含分割一个大熊猫列文本到多个列
text
A1V2
B2C7Z1
我想它分割成26(AZ)的列与字母随后的值,如果它不存在,则-1 。
所以,它可以
text A B C D ... Z
A1V2 1 -1 -1 -1 ... -1
B2C7Z1 -1 2 7 -1 ... 1
有没有什么快捷方式,而不是使用df.apply()?
后续行动: 感谢Psidom的出色答案。当我使用运行4百万行的方法时,花了我1个小时。我希望还有另一种方式可以让它更快。看起来str.extractall()是最耗时的。
这就是聪明! – MaxU
这是一个很好的:) – Shijo
@MaxU欣赏评论。 – Psidom