ビン分割について教えてください。
Pythonの学習において、ビン分割といったものをやっているのですが、以下のようになりました。ビン分割は大まかに値などを分割する(年齢が20代〜30代〜のように)というところは学習しました。ただそれでも、出力結果の意味を細部まで理解できていません。御尽力くださると助かります。
import pandas as pd from pandas import DataFrame attri_data1 = {"ID":[100,101,102,103,104,106,108,110,111,113] ,"city":["Tokyo","Osaka","Kyoto","Hokkaido","Tokyo","Tokyo","Osaka","Kyoto","Hokkaido","Tokyo"] ,"birth_year":[1990,1989,1992,1997,1982,1991,1988,1990,1995,1981] ,"name":["Hiroshi","Akiko","Yuki","Satoru","Steeve","Mituru","Aoi","Tarou","Suguru","Mitsuo"]} attri_data_frame1 = DataFrame(attri_data1) pd.cut(attri_data_frame1.ID, 2)
上を実行した結果、下のようになりました。
Out[1]:
0 (99.987, 106.5]
1 (99.987, 106.5]
2 (99.987, 106.5]
3 (99.987, 106.5]
4 (99.987, 106.5]
5 (99.987, 106.5]
6 (106.5, 113.0]
7 (106.5, 113.0]
8 (106.5, 113.0]
9 (106.5, 113.0]
Name: ID, dtype: category
Categories (2, interval[float64]): [(99.987, 106.5] < (106.5, 113.0]]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/10 00:35