现有数据表如下:

如何将DataFrame中True/False 全部替换成1/0

    现在想把该表中所有的False 变换为0 True变换为1:

  最简单的方法是查看所有列的类型,只需将bool类型的列转换为int型即可:其转换语法为:df['cols1']=df['cols1'].astype('int')

    批量转换代码如下:

   for u in df.columns:
    if df[u].dtype==bool:
        df[u]=df[u].astype('int')
        


 

相关文章:

  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2021-11-02
  • 2021-07-12
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2021-05-04
  • 2022-12-23
  • 2021-05-14
  • 2022-12-23
  • 2021-10-08
相关资源
相似解决方案