python年龄阶段划分_Python Pandas中的年龄分组/分类列

我有一个数据帧,比如df。df有一列'Ages'

>>> df['Age']

我想对这些年龄段进行分组,然后创建一个类似这样的新专栏If age >= 0 & age < 2 then AgeGroup = Infant

If age >= 2 & age < 4 then AgeGroup = Toddler

If age >= 4 & age < 13 then AgeGroup = Kid

If age >= 13 & age < 20 then AgeGroup = Teen

and so on .....

如何使用熊猫库实现这一点。在

我试过这样做

^{pr2}$

但这么做我得到了这个警告/Users/Anand/miniconda3/envs/learn/lib/python3.7/site-packages/ipykernel_launcher.py:3: SettingWithCopyWarning:

A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy

This is separate from the ipykernel package so we can avoid doing imports until

/Users/Anand/miniconda3/envs/learn/lib/python3.7/site-packages/ipykernel_launcher.py:4: SettingWithCopyWarning:

A value is trying to be set on a copy of a slice from a DataFrame

如何避免这一警告,并以更好的方式进行。在

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值