df_name = pd.DataFrame( data=np.ones([4,4]) )
def get_df_name(df):
name =[x for x in globals() if globals()[x] is df][0]
return name
get_df_name(df_name)
output is : 'df_name'
But cannot use print(get_df_name(df_name)) also, because need to pass in another function
def get_df_name(df):
name =[x for x in globals() if globals()[x] is df][0]
return name
get_df_name(df_name)
output is : 'df_name'
But cannot use print(get_df_name(df_name)) also, because need to pass in another function