0

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'>

Salih
  • 391
  • 1
  • 13

0 Answers0