我试图用下面的代码给我的列'FL_PL'赋值'FL',值'FL'没有在该列中赋值。没有赋值。我在输出中只得到一个True和False列(不在df中)。
size_types = ['small', 'micro'] pl_types = ['1', '11', '32'] df2.loc[(df2['SIZE'].isin(size_types)) & (df2['TYPE'].isin(pl_types)), 'PL_FL'] == 'FL'
fnx2tebb1#
您使用的是比较运算符==,而不是赋值运算符=。
==
=
ljo96ir52#
需要使用=赋值,==是相等运算符:
df2.loc[df2['SIZE'].isin(size_types) & df2['TYPE'].isin(pl_types), 'PL_FL'] = 'FL'
2条答案
按热度按时间fnx2tebb1#
您使用的是比较运算符
==
,而不是赋值运算符=
。ljo96ir52#
需要使用
=
赋值,==
是相等运算符: