根据值数组过滤数据帧

Bik*_*Jha 0 python arrays dataframe pandas

我有一个数组(名称df)和数据框(名称data)。

数组由唯一的 id 组成,例如df=array([10,11,12])

Dataframe 由 3 列组成:data、id、value。

我想以这样的方式过滤数据帧,它应该只包含数组中指定的 id

not*_*hal 5

国际大学学院:

data = data[data["id"].isin(df)]
Run Code Online (Sandbox Code Playgroud)