合并两个数据集后,我得到了一个结果数据集(称为Result)。我想只显示Result中的那些行,其中company_name1等于company_name2。输出存储在Result1中。这可以按如下方式完成:
以上陈述合理。问题是 -
Result中有几行,其中company_name1或company_name2是NaN,这些行不会成为Result1的一部分。我的要求是在所有这些情况下过度传递条件,并在Result1中包含那些行。 我该如何纳入这个条件?
答案 0 :(得分:0)
试试这个:
Result1=Result[(Result.company_name1==Result.company_name2) | \
(pd.isnull(Result.company_name1) | pd.isnull(Result.company_name2))]