Hello Pythoners and Pythonistas,
I am trying to filter multiple dataframes based on a list of names. I wrote this code, but I am not sure why is not working.
df1= {"Name" :["Name1", "Name2", "Name3", "Name4"],
"X":[30,40,50,60],
"Y":[20,30,10,40],
"Z":[10,20,20,10]}
dfs = [df1, df2, df3, df4]
name_lists = ['name1','name2','name3','name5']
for dataframe in dfs:
dataframe = dataframe[dataframe["ColumnName"].isin(name_lists)]
Any suggestion is more than welcomed. Thank you, Qtry