Jupyter LabのcodeセルでPandasのDataFrameをdisplayで出力するとprintよりも見やすいフォーマットで出力できるが、いっしょに何か文字をprintで出力したいときにはバランスが悪い。
1 2 3 4 5 6 7 8 9 | import pandas as pd # 厚生労働省のオープンデータダウンロード !curl - O https: / / covid19.mhlw.go.jp / public / opendata / newly_confirmed_cases_daily.csv print ( '新規陽性者数の推移(日別)' ) df = pd.read_csv( 'newly_confirmed_cases_daily.csv' ) display(df[df[ 'Prefecture' ] = = 'ALL' ].set_index( 'Date' ).drop(columns = [ 'Prefecture' ])) |
そこでMarkdownで文字を太字にして出力する。
1 2 3 4 5 6 7 8 9 10 11 | import pandas as pd from IPython.display import Markdown # 厚生労働省のオープンデータダウンロード !curl - O https: / / covid19.mhlw.go.jp / public / opendata / newly_confirmed_cases_daily.csv # Markdownで太字で文字出力 display(Markdown( '**新規陽性者数の推移(日別)**' )) df = pd.read_csv( 'newly_confirmed_cases_daily.csv' ) display(df[df[ 'Prefecture' ] = = 'ALL' ].set_index( 'Date' ).drop(columns = [ 'Prefecture' ])) |
同様の方法で太字以外のMarkdownも使える。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | from IPython.display import Markdown message = '今日はいい天気' # 見出し display(Markdown( '# ' + message)) display(Markdown( '## ' + message)) display(Markdown( '### ' + message)) # 斜体 display(Markdown( '*' + message + '*' )) # 太字 display(Markdown( '**' + message + '**' )) # 箇条書き display(Markdown( '- ' + message)) |
0 件のコメント:
コメントを投稿