数值的加减会改变python中id,在python中调用Nan值并更改为数字

ix已弃用,请不要使用它。在

选项1

我会用np.where-df = df.assign(pro=np.where(df.pro.isnull(), df.property_type, df.pro))

df

id property_type1 property_type pro

0 1 Condominium 2 2.0

1 2 Farm 14 14.0

2 3 House 7 7.0

3 4 Lots/Land 15 15.0

4 5 Mobile/Manufactured Home 13 13.0

5 6 Multi-Family 8 8.0

6 7 Townhouse 11 11.0

7 8 Single Family 10 10.0

8 9 Apt/Condo 1 1.0

9 10 Home 7 7.0

10 11 NaN 29 29.0

选项2

如果要执行就地分配,请使用loc-

^{pr2}$

只计算一次掩码,然后使用它来索引多次,这应该比计算两次更有效。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值