如果df或groupby为空白,如何打印“Nothing here”以显示出色?

我正在计算一些指标,并将其打印到excel中使用

writer = pd.ExcelWriter('File.xlxs', engine = 'xlsxwriter') 'metric'.to_excel(writer, sheetname = 'x') 

有时我的指标将是空白的(例如,filter已经过滤了所有东西)。 有没有办法打印出优秀的,让我打印“这里没有”,如果指标是空白使用xlsxwriter方法?

您可以获取底层的xlsxwriter工作簿,以将自定义输出写入文件。 xlsxwriter 文档中的更多示例

 if metric.empty: sheet = writer.book.add_worksheet('y') sheet.write_string('A1', 'Nothing here') 

一种可能的解决scheme是添加条件格式来突出显示没有数据的单元格。

请参阅以下使用带有Pandas和条件格式的XlsxWriter的示例。