我在A列中有以下文本:
A
hellothere_3.43
hellothere_3.9
Run Code Online (Sandbox Code Playgroud)
我只想将数字提取到另一个新列 B(在 A 旁边),例如:
B
3.43
3.9
Run Code Online (Sandbox Code Playgroud)
我使用:str.extract('(\d.\d\d)', expand=True) 但这仅复制3.43(即确切的位数)。有没有办法让它更通用?
非常感谢!
我有一个数据框,例如:
Date B C
20.07.2018 10 8
20.07.2018 1 0
21.07.2018 0 1
21.07.2018 1 0
Run Code Online (Sandbox Code Playgroud)
如何计算每个日期的每列的零和非零值?使用.sum()对我没有帮助,因为它会将非零值相加.谢谢!
例如:零值的预期输出:
Date B C
20.07.2018 0 1
21.07.2018 1 1
Run Code Online (Sandbox Code Playgroud)