やりたいこと
点の座標のデータが、(x1,y1), (x2,y2), (x3,y3), (x4,y4)でデータフレームに存在します。
(x1,y1), (x2,y2), (x3,y3), (x4,y4)が(x2,y2), (x3,y3), (x4,y4), (x1,y1)のように順番がばらばらになっている箇所があるので、データフレームで行ごとに左上、右上、右下、左下の順に、x14, y14の組み合わせを並び替えたいです。
位置座標
df_position = x1,y1,x2,y2,x3,y3,x4,y4 0 0 0 1 1 1 1 0 4 5 2 8 2 5 4 8 :
作成したいデータフレーム
df_new x1,y1,x2,y2,x3,y3,x4,y4 0 1 1 1 1 0 0 0 2 8 4 8 4 5 2 5 :
困っていること
df_position.sortで並び替えができるのですが、
これが、x,y 2つずつ4つの組み合わせの中でとなったときに
ソートする方法に困っています。
お知恵を拝借できましたら幸いです。
何卒よろしくお願い申し上げます。
回答2件
あなたの回答
tips
プレビュー