我正在尝试将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....