小编And*_*eas的帖子

如何使用 pd.cut 对 nan 值进行分箱

我正在尝试编写一个代码,从包含空白值的数据帧(account_raw)创建垃圾箱。我的问题是 python 用我的第一个 bin 标签存储空白值:0 - 25k。我想要做的是为空白值创建一个单独的容器。有什么想法如何解决这个问题吗?谢谢

Bucket = [0, 25000, 50000, 100000,
          200000, 300000, 999999999999]
Label = ['0k to 25k', '25k - 50k',
         '50k - 100k', '100k - 200k',
         '200k - 300k', 'More than 300k']

account_raw['LoanGBVBuckets'] = pd.cut(
    account_raw['IfrsBalanceEUR'],
    bins=ls_LoanGBVBucket,
    labels=ls_LoanGBVBucketLabel,
    include_lowest=True).astype(str)
Run Code Online (Sandbox Code Playgroud)

python nan pandas

3
推荐指数
1
解决办法
4963
查看次数

标签 统计

nan ×1

pandas ×1

python ×1