当我有一个数据框时df=DataFrame({'A':[5,6,3,4],'B':[1,2,3,5]})dfAB051162233345我可以用df[df['A'].isin([3,6])]为了选择具有传递值的行。还有办法保持输入列表的顺序吗?所以我的输出不是:AB162233但是AB133262 最佳答案 这有点长,但它有效。isin(),然后根据列表进行sort_values()。df=pandas.DataFrame({'A':[5,6,3,4],'B':[1,2,3,5]})mylist=[3,6]ndf=df[df['A'