这是一个组合和熊猫的小练习。用另一个数据框(组合)的值填充熊猫数据框
我目前有一个像这样的熊猫数据框:
| node1 |节点2 |距离|
|悉尼|堪培拉| 100 |
| Melbourne |悉尼| 200 |
|堪培拉|墨尔本| 150 |
然后我创建一个新的数据框,所以列标题和行名称是节点的唯一值。
mat = pd.DataFrame(index = np.unique(df.node1), columns = np.unique(df.node1))
node1或node2在这里就足够了,因为在构建数据框时顺序无关紧要。
哪些产生我想要的,但填充NaN值。
我该如何使用distance列中的值填充垫子而不写一些丑陋的循环?
感谢
由'node1'创建的列和索引? – jezrael
你可以添加组合数据帧吗? – Dark