我在一个数据框架上做了以下剪切:
df['Age_Groups'] = pd.cut(df.Age, [0, 60, 120, 240, 360, 480, 600, 720, 940],
labels=['0-5', '5-10', '11-20', '21-30', '31-40', '41-50', '51-60', '> 60'])这是否意味着“0-5”中包含了0到60的值?例如,60是排除了,还是0-5中排除了零?
发布于 2016-04-21 14:01:59
你必须把你的箱子贴在标签上:
df['Age_Groups'] = pd.cut(df.Age, [0,6,10], labels=['0-5', '6-10'],right=False)
"""
Age Age_Groups
0 0 0-5
1 1 0-5
2 2 0-5
3 3 0-5
4 4 0-5
5 5 0-5
6 6 6-10
7 7 6-10
8 8 6-10
9 9 6-10
10 10 NaN
"""从医生那里,在默认情况下,左界被排除在外,右边包括:
右图: bool,可选表示回收箱是否包括最右边的边缘。如果正确的== True (默认值),那么回收箱1,2,3,4表示(1,2],(2,3),(3,4)。
这里(right = False) 0,6是相反的[,6)。
https://stackoverflow.com/questions/36770674
复制相似问题