【发布时间】:2022-01-08 08:16:37
【问题描述】:
我有一个如下所示的数据框:
d = {'col1': [1, 2], 'col2': [3, 4], 'col3': [4, 10], 'col4': [1, 8]}
df = pd.DataFrame(data=d)
df:
col1 col2 col3 col4
0 1 3 4 1
1 2 4 10 8
如何找到每列每行中最近邻的距离?即 df[col1][0] 的最近邻居的距离为 0,因为从 1 到 1 的距离(df[col1][0] = 1 和 df[col4][0] = 1)为 0
【问题讨论】:
-
您的预期输出是什么?你尝试过什么?
标签: python pandas dataframe distance nearest-neighbor