回答編集履歴

1

pandasで回答

2018/10/10 11:36

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -1,3 +1,73 @@
1
+ #追記
2
+
3
+
4
+
5
+ [pandasでユニークな要素の個数、頻度(出現回数)をカウント](https://note.nkmk.me/python-pandas-value-counts/)
6
+
7
+
8
+
9
+ pandas使った例で回答し直します。
10
+
11
+
12
+
13
+ ```
14
+
15
+ import pandas as pd
16
+
17
+
18
+
19
+ filename_in = r'C:\workspace\tmp\人_日付.csv'
20
+
21
+
22
+
23
+ df = pd.read_csv(filename_in,encoding='utf-8',engine='python')
24
+
25
+ vc = df['人'].value_counts(sort=True)
26
+
27
+ print(df)
28
+
29
+ print(vc)
30
+
31
+
32
+
33
+ ```
34
+
35
+ ```
36
+
37
+ 人 日付
38
+
39
+ 0 A 2018.06.13
40
+
41
+ 1 B 2018.07.02
42
+
43
+ 2 B 2018.07.03
44
+
45
+ 3 C 2018.06.25
46
+
47
+ 4 B 2018.08.07
48
+
49
+ 5 A 2018.08.01
50
+
51
+ 6 A 2018.08.02
52
+
53
+ 7 C 2018.09.10
54
+
55
+ A 3
56
+
57
+ B 3
58
+
59
+ C 2
60
+
61
+ Name: 人, dtype: int64
62
+
63
+
64
+
65
+ ```
66
+
67
+
68
+
69
+ ##以下初期回答
70
+
1
71
  考え方だけですが・・・
2
72
 
3
73