ビン分割とは?
ビン分割
ビン分割とは、大まかに分割したいときに使える便利な機能です。
0~10歳、11~20歳、20~80歳と分けたいときになどに使えます!!
【対話コード】
>>>import pandas as pd
>>>from pandas import DataFrame
>>>data1 = { "name" : [ "akiko", "taro", "mayumi", "ryota"] , "age" : [30, 18, 9, 20] }
>>>df = DataFrame(data1)
>>>age_bins = [0, 10, 20, 80]
>>>data2 = pd.cut(df.age, age_bins)
>>>data2
0 (20, 80]
1 (10, 20]
2 (0, 10]
3 (10, 20]
Name: age, dtype: category
Categories (3, interval[int64]): [(0, 10] < (10, 20] < (20, 80]]
”( )”はその数を含まず、”[ ]"はその数を含みます。
つまり、上の ” (10, 20] ” は、10より大きくて20以下ということですね!