2024-06-17 14:00:18 发布
网友
我有一个如下所示的数据帧:
A B C D 0 abc 0 cdf abf 0 0 afg
我想用1替换任何字符串值
预期结果应如下所示:
A B C D 0 1 0 1 1 0 0 1
如果您能提供帮助,我们将不胜感激
安全之路
df.apply(pd.to_numeric,errors = 'coerce').fillna(1) Out[217]: A B C D 0 0.0 1.0 0 1.0 1 1.0 0.0 0 1.0
为了展示案例工作
(~df.isin([0,'0'])).astype(int) Out[221]: A B C D 0 0 1 0 1 1 1 0 0 1
安全之路
为了展示案例工作
相关问题 更多 >
编程相关推荐