2016-09-19 69 views
0

我定義了一個清理數據框並返回新數據框的函數。我有很多數據框要運行此功能。我列出了我的DF,namelist=[a,b,c],並通過我的功能循環傳遞給他們。我想返回一個類似的列表,cleanDFs=[aClean, bClean, cClean]。我試圖做到這一點,像這樣:將熊貓數據框引用/名稱返回列表?

for i in range(0, len(Names)): 
    c = dataCleaning(catDFs[i]) 
    cleanDFs.append(pd.DataFrame(c)) 

然而,這使得cleanDFs是的內容的每個數據幀,而不是名稱的列表的列表。我怎樣才能完成我想要做的事情?

回答

0

我會做

cleadDFs = [dataCleaning(d) for d in catDFs]