我遇到了这个SQL问题,想知道是否可以用python解决它。你知道吗
SQL问题: “表点”保存平面中x轴上某些点的x坐标,这些点都是整数。你知道吗
编写一个查询来查找这些点中两点之间的最短距离。你知道吗
| x |
|-----|
| -1 |
| 0 |
| 2 |
我已启动熊猫数据帧,如下所示。
import pandas as pd
point = pd.DataFrame(np.array([-1,0,2]), columns=['x'])
我只是想做些
p1 = point
p2 = point.copy()
p1.merge(p2, on='x', condition = ('!='))
但我知道没有这样的条件。你知道吗
有谁能为大熊猫的这个问题提供解决方案吗?你知道吗
注意:我的问题与join two dt when columns are not equal不同,所以它不是重复的。我的问题是将所有值附加到原始集中的每个值上。链接中的问题是找出区别。你知道吗
这是交叉连接后的筛选器
将(rather) efficiently get you a dataframe与两个坐标的唯一组合,就像SQL中的外部联接一样:
之后,你就可以用
相关问题 更多 >
编程相关推荐