2017-10-06 78 views
0

使DF我有以下代碼:錯誤從發電機

def read_files(): #generator 
    for file_name in glob.glob(path_u_test): 
     yield pd.read_csv(file_name, names=...) 

x=read_files() 
df = pd.DataFrame(x) 

所以問題是,我沒有在正確的out.Where數據幀是錯誤的?

此輸出

Empty DataFrame Columns: [time, probe_name, ji... 
1 time probe_name jitter_d... 
2 Empty DataFrame Columns: [time, probe_name, ji... 
3 Empty DataFrame Columns: [time, probe_name, ji... 
4 time probe_name jitter_di... 
+0

請解決您的壓痕。否則,不可能告訴你的代碼應該做什麼;您發佈的代碼是語法錯誤。 –

回答

0

問題解決 只需要這個pd.concat(read_files())代替本

x=read_files() 
df = pd.DataFrame(x)