假设我有一个由点组成的数据帧:
df1型:
x y z label
1.1 2.1 3.1 2
4.1 5.1 6.1 1
7.1 8.1 9.1 0
我还有另一个点的数据帧:
df2型:
x y z label
4 5 6 0
7 8 9 1
1 2 3 2
是否有任何方法可以通过df one查看哪个点最接近df2的内部,并将标签替换为最接近so的点的标签。。你知道吗
结果我想:
x y z label
1.1 2.1 3.1 2
4.1 5.1 6.1 0
7.1 8.1 9.1 1
谢谢你阅读我的问题!你知道吗
Tags:
我只能从
scipy
想到distance
这是一个使用kd-trees的版本,对于大型数据集来说这可能要快得多。你知道吗
这是一张你可以用来检查结果的图片。蓝色的点是x点,橙色的点是y点。
下面是使用matplotlib版本3.0.2的绘图代码
按“X”索引对它们排序,然后比较$result数组 这将查找表之间最近的数字。你知道吗
https://www.w3schools.com/sql/func_sqlserver_abs.asp ABS函数返回一个绝对数,所以只要在df2上有整数,它就是一个很好的解决方案。你知道吗
希望有帮助。你知道吗
相关问题 更多 >
编程相关推荐