What is the similar query to SELECT * FROM df WHERE id in (3,1,2) ORDER BY FIELD(id,3,1,2)
in Pandas?
list_ids = [3, 1, 2]
df[df.id.isin(list_ids)]#.sort_by_field('id', list_ids)
afaik .sort_values()
can only sort by columns that already in dataframe.
Note: I don't want to sort by multiple/list of columns. I want to sort ONE column by a specific list of values