When I want to check which Pandas dataframe is being called, how do I use the dataframe name in an if condition?
I keep getting "The truth value of a DataFrame is ambiguous...." and can't figure out a way around it.
df_even = pd.DataFrame( data=[2,4,6,12,64,866,222])
df_prime = pd.DataFrame( data=[5,7,11,13,17,19]) 
df_list = [df_even, df_prime]
for frame in df_list:
    if frame == df_even:
        name = 'even'
    elif frame == df_prime:
        name = 'prime'
    # do something with the dataframe next
 
    