我希望尽可能得到一些建议或帮助。这是我的第一个编码项目,所以如果我的问题太模糊或者其他任何需要我的工作,请告诉我。
我有两个不同的(x,y)坐标存储在Excel工作表中。我需要做的第一件事就是编写一个代码,可以用(x,y)坐标读取这些代码,然后确定它们的接近程度。
我在哪里:
import math
import pandas
file1 = pandas.read_excel('Book1.xlsx')
file2 = pandas.read_excel('\Book2.xlsx')
# reads various text files and prints them into PyCharm
file1['x_diff'] = file2['x'] - file1['x']
file1['y_diff'] = file2['y'] - file1['y']
dist = file1.apply(lambda row: math.hypot(row['x_diff'], row['y_diff']), axis=1)
print dist
print file2.head()
print file1.head()
继承人的结果!这里只是一些快速的问题。
0 4.472136
dtype: float64
x y
0 12 -3
x y x_diff y_diff
0 8 -5 4 2
再一次,任何能够引导我朝正确方向前进的东西都会非常感激。干杯!
答案 0 :(得分:4)
首发最简单的方法是:
1.计算整个表格的x和y差异:
<?php
session_start();
if(isset($_POST['click'])&&!empty($_POST['click']))
{
$id=$_POST['click'];
$_SESSION['id']=$id;
header("location:yourpage.php");
}
?>
2.将您的功能应用于新列:
table1['x_diff'] = table2['x'] - table1['x']
table1['y_diff'] = table2['y'] - table1['y']
现在,您的dist = table1.apply(lambda row: math.hypot(row['x_diff'], row['y_diff']), axis=1)
变量包含您可以分析的距离。