标签: python pandas dataframe
我要在标签不等于值'book'时使标签为0,在标签列等于'book'时使标签为1。列标签采用值array(['impression','click','book'],dtype = object)
我使用以下代码:
df.loc[df['label'] != 'book', 'label'] = 0 df.loc[df['label'] == 'book', 'label'] = 1
但是,它不能正确更改标签。有功能吗?