【发布时间】:2018-11-02 06:29:02
【问题描述】:
我有一个这样的数据框:
>>> df1
overall
0 class1-10/class2-11/class3-13
1 class3-31/class2-22/class1-23
2 abc/def/xyz/prq
如果在 'overall' 中找到 3 列 class1 、 class2 和 class3 ,我想计算它们。 所需的o/p
overall class1 class2 class3
0 class1-10/class2-11/class3-13 10 11 13
1 class3-31/class2-22/class1-23 23 22 32
2 abc/def/xyz/prq NaN NaN NaN
这如何以 pythonaic 方式完成? 谢谢
【问题讨论】:
-
使用正则表达式组记录在here?
-
我在这里尝试使用 str.extract 。
标签: python string pandas series