将True / False转换为1/0 Python

时间:2018-08-03 11:41:09

标签: python pandas for-loop dummy-variable

我有很多虚拟变量(T / F),我想使用一个函数将其转换为1/0,我已经尝试了下面的一个,但是它不起作用...感谢您的帮助!

def function_country(row):
    if row == 'True':
        val = 1
    else:
        val = 0
    return val

df2.apply(function_country,axis=1)

ValueError: ('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().', 'occurred at index 0')

0 个答案:

没有答案