可能であれば、助言や助けを得ることを望んでいました。これは私の初めてのコーディングプロジェクトです。もし私の質問があまりにも曖昧すぎたり、私の最後に何か他のことが必要なら私に教えてください。Excelから座標を読み込んで比較する
エクセルシートには2つの異なる座標(x、y)が格納されています。私が最初にやるべきことは、これらを(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()
結果:私が午前
HERESに!ちょうどここでちょっと早く最後の質問。
0 4.472136
dtype: float64
x y
0 12 -3
x y x_diff y_diff
0 8 -5 4 2
もう一度正しい方向に私を操縦することができるものは、大いに感謝します。乾杯!
コードの4行目にパンダを再度インポートしています。モジュールを一度インポートした後は、モジュールを何度も何度も使用し続けることができます。 – dmlicht
おかげで、 –
両方のファイルのポイントのすべての組み合わせ(つまり、file1のfirst_poin、point2、...、last_pointのすべてのポイント)のハイポを計算しますか? – MaxU