Я надеялся получить совет или помощь, если это возможно. Это мой первый проект по кодированию, поэтому, если мои вопросы слишком расплывчаты или если что-то еще нужно работать на моем конце, пожалуйста, дайте мне знать.Чтение и сравнение координат из Excel
У меня есть две разные (x, y) координаты, хранящиеся на листе excel. Первое, что мне нужно сделать, это написать код, который может читать их в виде (x, y) координат, а затем определить их близость.
Heres где я нахожусь:
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()
Heres результатом! Всего несколько быстрых последних вопросов.
0 4.472136
dtype: float64
x y
0 12 -3
x y x_diff y_diff
0 8 -5 4 2
Снова все, что могло бы меня направить в правильном направлении, было бы весьма полезно. Ура!
Вы импортируете панды снова в 4-й строке своего кода. Вы можете продолжать использовать модуль снова и снова после его импорта один раз. – dmlicht
Спасибо, я исправил, что –
вы хотите вычислить гипотезу между всеми комбинациями точек из обоих файлов (т. Е. Все точки из файла1 с first_poin, point2, ..., last_point из файла2)? – MaxU