python的新手,我被困在这个问题上。我的 CSV 文件包含以下内容:
Sr,Gender
1,Male
2,Male
3,Female
Run Code Online (Sandbox Code Playgroud)
现在我想将 Gender 值转换为二进制文件,这样文件看起来像:
Sr,Gender
1,1
2,1
3,0
Run Code Online (Sandbox Code Playgroud)
因此,我导入了 CSV 文件data并运行了以下代码:
data["Gender_new"]=1
data["Gender_new"][data["Gender"]=="Male"]=0
data["Gender_new"]=1=data["Gender_new"].astype(float)
Run Code Online (Sandbox Code Playgroud)
但我得到了错误 ValueError: could not convert string 'Male' to float:
我做错了什么,我怎样才能做到这一点?
谢谢