回答編集履歴

1

質問に沿った変数名に変更

2021/11/10 10:39

投稿

makoto7802
makoto7802

スコア19

test CHANGED
@@ -12,11 +12,11 @@
12
12
 
13
13
  df = pd.DataFrame({
14
14
 
15
- 'country':['Japan', 'Japan', 'China', 'China'],
15
+ '':['Japan', 'Japan', 'China', 'China'],
16
16
 
17
- 'company':['A','A','B','B'],
17
+ '会社':['A','A','B','B'],
18
18
 
19
- 'value':[100,50,100,1000]
19
+ '個数':[100,50,100,1000]
20
20
 
21
21
  })
22
22
 
@@ -24,13 +24,13 @@
24
24
 
25
25
  # ①ソート
26
26
 
27
- df = df.sort_values(['country','company','value'])
27
+ df = df.sort_values(['','会社','個数'])
28
28
 
29
29
 
30
30
 
31
31
  # ②重複削除 ソートの際に昇順に並べたのならkeep='last'(もしソートの際に降順に並べたならkeep='first')
32
32
 
33
- df = df.drop_duplicates(subset=['country','company'], keep='last')
33
+ df = df.drop_duplicates(subset=['','会社'], keep='last')
34
34
 
35
35
 
36
36