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

回答編集履歴

1

pandasで回答

2018/10/10 11:36

投稿

opyon
opyon

スコア1009

answer CHANGED
@@ -1,3 +1,38 @@
1
+ #追記
2
+
3
+ [pandasでユニークな要素の個数、頻度(出現回数)をカウント](https://note.nkmk.me/python-pandas-value-counts/)
4
+
5
+ pandas使った例で回答し直します。
6
+
7
+ ```
8
+ import pandas as pd
9
+
10
+ filename_in = r'C:\workspace\tmp\人_日付.csv'
11
+
12
+ df = pd.read_csv(filename_in,encoding='utf-8',engine='python')
13
+ vc = df['人'].value_counts(sort=True)
14
+ print(df)
15
+ print(vc)
16
+
17
+ ```
18
+ ```
19
+ 人 日付
20
+ 0 A 2018.06.13
21
+ 1 B 2018.07.02
22
+ 2 B 2018.07.03
23
+ 3 C 2018.06.25
24
+ 4 B 2018.08.07
25
+ 5 A 2018.08.01
26
+ 6 A 2018.08.02
27
+ 7 C 2018.09.10
28
+ A 3
29
+ B 3
30
+ C 2
31
+ Name: 人, dtype: int64
32
+
33
+ ```
34
+
35
+ ##以下初期回答
1
36
  考え方だけですが・・・
2
37
 
3
38
  データの形を文字列操作して