前提・実現したいこと
XYZの位置情報が含まれているCSVデータからXの最小値とYの最小値を求め、下図のθを求めたいです。
青点と赤点のXYを求めることで、長方形の傾きが求められると考えているのですがうまくいきませんでした。(図中に合わせて便宜上コード内の変数をaoten、akatenに変更しています。)
申し訳ございませんがプログラミング自体を独学で学んでいるところであり、コードの書き方がかなり不自然かもしれませんが、よろしくお願いいたします。
###解析したいCSVデータ
一部分ではありますがCSVデータの構成は以下のようなものとなります。
X Y Z
18840.76758 -30595.92773 26.81204796
18840.75781 -30595.89648 26.83104706
18840.7832 -30595.90625 26.82704735
18840.78516 -30595.91016 26.81804657
18840.76758 -30595.9082 26.8090477
18840.75781 -30595.9082 26.79904747
18840.76172 -30595.91211 26.7920475
18840.77148 -30595.92188 26.7770462
18840.73633 -30595.875 26.81004715
18840.75781 -30595.88477 26.80404663
該当のソースコード
import pandas as pd import csv import numpy as np pd.read_csv("〇〇〇") df=pd.read_csv("〇〇〇",names=("X","Y","Z")) X=df["X"] Y=df["Y"] Z=df["Z"] Xmax = (max(X)) Ymax = (max(Y)) Xmin = (min(X)) Ymin = (min(Y)) aoten = df.loc[[df["Xmin"].idxmin()]] akaten = df.loc[[df["Ymin"].idxmin()]]
試したこと
ネットで調べいくつかの方法を試した見たのですが、うまく行が抽出できませんでした。
回答1件
あなたの回答
tips
プレビュー