为什么此输出列表在此代码中不起作用?

时间:2019-08-13 15:41:21

标签: python pandas

我试图将另一行代码中的输出用作列表。我想找到订单号等于以下值的产品代码:

ordnumber = [10334, 10401, 10407, 10414]

输入:

(orderdetails_df.productcode).where(orderdetails_df.ordernumber == ordnumber)

我找回错误:

ValueError: Lengths must match to compare

1 个答案:

答案 0 :(得分:0)

我会这样:

orderdetails_df.loc[orderdetails_df.ordernumber.isin(ordnumber), productcode]