在将多个条件应用到dataframe时,我经常使用np.where函数,并且在使用它时感觉很好。我希望改进我的代码,在np.where中的每一组条件中都重复相同的条件,并且我不知道如何以最简单(清晰和简洁的方式)来实现,要么使用(1) .loc,要么使用(2) (如果“条件”“ do ”应用其他条件</
我有一个函数,我想要应用于数据框的每一行,以创建一个新列。如果某些列为NaN,则函数返回的值将不同。我在函数中有几个条件(比下面的例子更复杂),否则我会使用np.where。如何使用下面的函数测试列是否为nan?我试过row['id'] is np.nan,但不起作用。np.nan},
'position': {0