【发布时间】:2020-06-13 13:10:02
【问题描述】:
我有一个 Python 数据框,其距离如下所示
dict = {'from' : ['A','A','A','B','B','D','D','D'],
'to' : ['B','C','D','C','E','B','C','E'],
'distances': [4,3,1,1,3,4,2,9]}
df = pd.DataFrame.from_dict(dict)
我想列举所有的距离:
从点 1 == > 点 2
其中点 1==> 点 2 = From point1 ==> B + From B==> point2 并且包含在a中
如何使用 python 有效地做到这一点 - 我假设某种 pd.merge?
然后我想将数据框重新格式化为以下内容
columns = ['From','To','Distance','Distance via B']
【问题讨论】:
-
'Distance via B'是什么意思?
标签: python dataframe dictionary distance reshape