Below is the List of Dataframes that I have.
But after I store it to the the dictionary, i see that the type changes to <str>
df_dict = {}
df_list = [pd.DataFrame([{'name':'slk', 'val':1}]), pd.DataFrame([{'name':'sal', 'val':2}])]
names = ['me', 'my']
for k,v in enumerate(df_list):
print(type(v))
for name in names:
df_dict[name]=v
----- output ----
<class 'pandas.core.frame.DataFrame'>
<class 'pandas.core.frame.DataFrame'>
for k,v in df_dict:
print(type(v))
----- output ----
<class 'str'>
<class 'str'>