pandas错误:用MultiIndex编写Excel文件尚未实现

我有一个pandas data frame ,我创build如下:

 stats_matrix= #A list containing my data myindex=['','event 1','event 2','event 3','event 4','event 5','event 6','event 7','event 8','event 9','event 10'] #List used for indexing rows column_names=['Failed 1st Stage','% Failed 1st Stage','Active 1st Stage','% Active 1st Stage','Failed 2nd Stage','% Failed 2nd Stage','Failed 1st & 2nd','% Failed 1st & 2nd','Active 2nd Stage','% Active 2nd Stage','Total failed','% Total failed ','Total active','% Total active','Giant component','Network diameter','Average clustering','Average degree <k>','Graph length'] #List used for indexing columns mydf=pd.DataFrame(stats_matrix,index=myindex,columns=column_names) 

然后我添加一个额外的行像这样:

 mydf.columns = pd.MultiIndex.from_tuples(zip(['failed_nodes_1Stage','percent_failed_haz','act_nodes_1Stage','percent_active_haz','failed_nodes_2Stage','percent_failed_conn','failed_nodes_1plus2','percent_failed_1plus2','act_nodes_2Stage','percent_active_conn','total_failed_nodes','percent_total_failed_nodes','total_active_nodes','percent_total_active_nodes','giant_component','network_diam','avg_clustering','average_degree', 'graph_len'], mydf.columns)) 

但是当我想将这个dataframe转换为xls ,我得到一个错误:

 In[30] mydf.to_excel('C:\\Users\\MyName\\Desktop\\My_Results.xls NotImplementedError Traceback (most recent call last) <ipython-input-30-487e6bf667c1> in <module>() ----> 1 mydf.to_excel('C:\\Users\\MyName\\Desktop\\My_Results.xls') C:\Users\MyName\AppData\Local\Enthought\Canopy32\User\lib\site-packages\pandas\core\frame.pyc in to_excel(self, excel_writer, sheet_name, na_rep, float_format, columns, header, index, index_label, startrow, startcol, engine, merge_cells, encoding, inf_rep) 1250 from pandas.io.excel import ExcelWriter 1251 if self.columns.nlevels > 1: -> 1252 raise NotImplementedError("Writing as Excel with a MultiIndex is " 1253 "not yet implemented.") 1254 NotImplementedError: Writing as Excel with a MultiIndex is not yet implemented. 

我的问题:如何成功地打印我的data frame与额外的行到一个xls文件?