熊猫使用numpy.where根据另一个字段中的值设置一个字段的值

时间:2019-04-12 15:29:33

标签: pandas numpy

我正在尝试根据熊猫另一列中的值设置1列的值:

df['col1']=pd.Series(np.where(df['col0'] == 'Test', 1,0))

我得到如下输出:

col0     col1
 Test     NaN

如果我检查: df['col0'].unique()-我得到:测试

所以我希望:

col0     col1
 Test     1

或至少:

col0     col1
 Test     0

我为什么得到:

col0     col1
 Test     NaN

0 个答案:

没有答案