为什么data_x中的值未填充熊猫数据框?为什么它们都显示为缺失值?

时间:2019-07-16 18:07:14

标签: python excel pandas dataframe nan

我正在尝试将data_x中的值放入导出到excel的pandas数据框中。由于某些原因,data_x中的值未填充数据帧,并且全部显示为缺失值。为什么会这样,我该如何解决?

def export_to_excel(data_x, data_z, names, file_location, order, residuals_x, fom_sum_x, fom_list_x, residuals_z,
                fom_sum_z, fom_list_z, std, current, model, output_name):

output_x = pd.DataFrame(data_x, index=index_list_x, columns=names)
output_z = pd.DataFrame(data_z, index=index_list_z, columns=names)

if model == '60':
    output_x.to_excel(writer, 'Results X', header=True, 
            index=True)
    logger.info("X Generated")
    else:
    output_z.to_excel(writer, 'Results Z', header=True, 
            index=True)
    logger.info("Z Generated")

pandas数据框表完全用NaN填充,其中data_x的值应为NaN。索引和列都很好。

这是表格的样子: [64 rows x 1 columns] 2018-12-17_18-59-36__Results_NO_SHIMS_3 b'B' NaN b'Y' NaN b'X' NaN b'Z' NaN b'y2-z2' NaN b'XY' NaN b'x2' NaN...

data_x:                0
0   1.411945e+06
1   2.407368e-02
2   4.563999e+00
3   2.424354e-03
4   1.583721e+00
5  -7.268048e-01....

0 个答案:

没有答案