在python中将Yes转换为1并将No转换为0

时间:2018-05-11 06:08:48

标签: python

我有一个csv文件,有几列是'是/否'我已经尝试了堆栈上的大多数解决方案,似乎没有任何工作。

sample['colval'] = sample['colval'].apply(lambda x: 0 if x=='N' else 1)

例如,我在我的数据上使用了上述代码。它将所有内容转换为1,如Y1N1

其他许多例子都产生了类似的结果,很少产生“无”的结果。作为Y / N的输出 sample.colval[0:20]

0 N
1 N 2 N
3 N
4 N
5 N
6 N
7 N
8 N
9 N
10 N
11 Y
12 N
13 N
14 N
15 N
16 N
17 N
18 Y
19 N
Name: colval, dtype: object

请帮助,谢谢

0 个答案:

没有答案