假设一个pandas
数据帧由
import pandas as pd
df = pd.DataFrame({
'id': range(5),
'vmns': ('nan', 'a', 'a;b', 'c', 'b')
})
下表如下
^{pr2}$现在我希望按vmns
列分组,但请注意vmns
的id = 2
的分号分隔值。这应该被解释为a
或{
id vmns group
0 0 nan 0
1 1 a 1
2 2 a;b 1
3 3 c 2
4 4 b 1
有什么建议吗?在
我继续使用
networkx
创建了一个解决方案。如下所示(扩展示例)它产生了
^{pr2}$然后我从没有分号的行创建节点,从有分号的行创建边。忽略带有
nan
的行。在结果是
^{4}$相关问题 更多 >
编程相关推荐