这是我的代码的snipett与列值比较:
import pandas as pd
df =pd.DataFrame({'coname1':['Apple','Yahoo','Gap Inc'],'coname2':['Apple', 'Google', 'Apple']})
df['eq'] =df.apply(lambda row: row['coname1'] == row['coname2'],axis=1)
问题在于我对Character (True='Y' or False = 'N')
或Integer (True= 1 or False = 0)
值感兴趣。
选项df.replace(['True', 'False'],[1,0])
不起作用
谢谢
答案 0 :(得分:8)