我有一个包含多列的 Pandas DataFrame。其中之一是year. 在此列中,我想创建一个具有分类值的新列(我猜 therm 是存储桶),并自动生成存储桶。它应该导致类似的结果:
year_gr year other_cols
A (1909 - 1917) 1911 abc
B (1921 - 1930) 1923 def
C (1932 - 1941) 1935 ghi
我设法通过以下方式创建接近它的东西:
year_gr = pd.cut(df.year, 10, labels=[
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'])
df['year_gr'] = year_gr
df.head()
year_gr year other_cols
A 1911 abc
B 1923 def
C 1935 ghi
但是如何将自动生成的愤怒连接pd.cut到我的year_gr变量?我看到我们可以retbins=True在cut命令中添加参数来提取垃圾箱,但我没有设法利用它......
谢谢!
青春有我
相关分类