teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

d

2020/06/25 08:51

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -1,19 +1,19 @@
1
+ ## 手順
2
+
1
3
  以下の手順でできます。
2
4
 
3
5
  * 1. df.groupby("A")["A"].transform("count") でA列の各値の個数を取得する。
4
-
5
- ```python
6
+ ```txt
6
7
  0 2
7
8
  1 2
8
9
  2 1
9
10
  3 1
10
11
  Name: A, dtype: int64
11
12
  ```
12
-
13
13
  * 2. `df.groupby("A")["A"].transform("count") > 1` で重複している行を特定
14
-
15
14
  * 3. loc[] でその行に"重複"という文字を代入
16
15
 
16
+ ## コード
17
17
 
18
18
  ```python
19
19
  import pandas as pd