Передать фрейм данных pandas для печати

#python #pandas

#python #pandas

Вопрос:

Пытаюсь передать элемент фрейма данных в отформатированную заметку для печати, которую я тестирую, чтобы позже отправить по электронной почте.

Я пытаюсь взять данные последней строки из столбца «Примечания:» и вставить их в функцию печати, как вы можете видеть ниже:

 def report(data):
  print("""
  Cash up by: 
  Card: 
  Cash: 
  Variance: 
  Total: 
  Petty Cash: 
  Director Tab: 
  Comp Total: 
  Wastage: 
  Notes: %s
  Tank Notes: 
  Close Checks Performed: 

  """, %(data["Notes:"].iloc[-1]))
  

Но у меня выходит ошибка:

  File "<ipython-input-25-d11d0a250495>", line 16
""", %(data["Notes:"].iloc[-1]))
  

^
Ошибка синтаксиса: недопустимый синтаксис

Комментарии:

1. Вы пробовали .to_html метод. Он генерирует таблицу в формате html, которую позже можно отправить по электронной почте.

2. Вы должны удалить запятую в """, %(data...

3. Спасибо @bubble! Отличное предложение. Реализовано это!