python替换非na值
python替换非na值
这个问题已经有答案了:
我想创建一个新的列并将NA
和非缺失值替换为0
和1
。
#df col1 1 3 5 6
我想要的是:
#df col1 NewCol 1 1 3 1 0 5 1 0 6 1
这是我尝试过的:
df['NewCol']=df['col1'].fillna(0) df['NewCol']=df['col1'].replace(df['col1'].notnull(), 1)
似乎第二行是不正确的。
有什么建议吗?
admin 更改状态以发布 2023年5月22日