質問編集履歴

1

補足を入れました。

2020/12/26 02:15

投稿

toyoshi
toyoshi

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,15 +1,33 @@
1
- 指定た範囲の内側にある座標の数知りたいです。
1
+ 重複ている座標削除したいです。
2
2
 
3
3
 
4
4
 
5
- ![イメージ説明](25743a31189091d7250319746248c659.png)
5
+ |player1 x|player1 y|player2 x|player2 y|player3 x|player3 y|
6
+
7
+ |:--|:--:|--:|
8
+
9
+ |240|400|290|300|260|310|
10
+
11
+ |240|400|50|150|260|310|
12
+
13
+ |240|400|30|100|340|240|
14
+
15
+ |240|400|30|100|150|430|
16
+
17
+
6
18
 
7
19
  このようなデータで
8
20
 
9
- 280=<x=<420
21
+ 280=<x=<420  かつ 40=<y=<420
10
-
11
- 40=<y=<420
12
22
 
13
23
  の範囲にある点の数を知りたいです。
14
24
 
25
+ その中で連続して重複している座標点を削除したいです。
26
+
27
+ プレーヤーが順にボールを打ち、その座標を記録したデータになっています。
28
+
29
+ プレーヤー1人あたり、何回打てるかはプレー内容によるため、規則性はありません。
30
+
31
+
32
+
15
- 連続して重複している座標点(この画像でいうx_point_2 y_point_2 ,x_point_3 y_point_3の1、2行目)は1つにカウントしたいです
33
+ .drop_duplicates(keep=False)を使って試みましたが、うまくきません