Skip to content

Instantly share code, notes, and snippets.

@hurutoriya
Created December 28, 2021 14:02
Show Gist options
  • Save hurutoriya/0ebd3b83be391948fdec11e2dbfe5c83 to your computer and use it in GitHub Desktop.
Save hurutoriya/0ebd3b83be391948fdec11e2dbfe5c83 to your computer and use it in GitHub Desktop.
show_image_url_in_dataframe.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "show_image_url_in_dataframe.ipynb",
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyNCLPiC17j6mUc4zI8sog7p",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/hurutoriya/0ebd3b83be391948fdec11e2dbfe5c83/show_image_url_in_dataframe.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 923
},
"id": "MGhFCtYcKsQ7",
"outputId": "41d3ac85-0c17-4422-92cb-c9c029e97c34"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Name</th>\n",
" <th>Image</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>モンキー・D・ルフィ</td>\n",
" <td><img src=\"https://1.bp.blogspot.com/-uxIsaN0S5lQ/X-FcrvAAInI/AAAAAAABdD4/6uw_qNUh9dQrG0aUzIExybt84yTEmXOPwCNcBGAsYHQ/s200/onepiece01_luffy.png\"/></td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>ロロノア・ゾロ</td>\n",
" <td><img src=\"https://1.bp.blogspot.com/-rzRcgoXDqEg/YAOTCKoCpPI/AAAAAAABdOI/5Bl3_zhOxm07TUGzW8_83cXMOT9yy1VJwCNcBGAsYHQ/s200/onepiece02_zoro_bandana.png\"/></td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>ナミ</td>\n",
" <td><img src=\"https://1.bp.blogspot.com/-2ut_UQv3iss/X-Fcs_0oAII/AAAAAAABdD8/jrCZTd_xK-Y6CP1KwOtT_LpEpjp-1nvxgCNcBGAsYHQ/s200/onepiece03_nami.png\"/></td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>そげキング(ウソップ)</td>\n",
" <td><img src=\"https://1.bp.blogspot.com/-mZpzgXC1Sxk/YAOTCAKwWTI/AAAAAAABdOM/5B4hXli0KLU5N-BySHgjVbhZscKLSE-bQCNcBGAsYHQ/s200/onepiece04_usopp_sogeking.png\"/></td>\n",
" </tr>\n",
" </tbody>\n",
"</table>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"execution_count": 18
}
],
"source": [
"import pandas as pd\n",
"from IPython.display import Image, HTML\n",
"\n",
"# NOTE: https://www.irasutoya.com/2021/01/onepiece.html から利用\n",
"onepiece = {\n",
" \"モンキー・D・ルフィ\" : \"https://1.bp.blogspot.com/-uxIsaN0S5lQ/X-FcrvAAInI/AAAAAAABdD4/6uw_qNUh9dQrG0aUzIExybt84yTEmXOPwCNcBGAsYHQ/s200/onepiece01_luffy.png\",\n",
" \"ロロノア・ゾロ\" : \"https://1.bp.blogspot.com/-rzRcgoXDqEg/YAOTCKoCpPI/AAAAAAABdOI/5Bl3_zhOxm07TUGzW8_83cXMOT9yy1VJwCNcBGAsYHQ/s200/onepiece02_zoro_bandana.png\",\n",
" \"ナミ\" : \"https://1.bp.blogspot.com/-2ut_UQv3iss/X-Fcs_0oAII/AAAAAAABdD8/jrCZTd_xK-Y6CP1KwOtT_LpEpjp-1nvxgCNcBGAsYHQ/s200/onepiece03_nami.png\",\n",
" \"そげキング(ウソップ)\" : \"https://1.bp.blogspot.com/-mZpzgXC1Sxk/YAOTCAKwWTI/AAAAAAABdOM/5B4hXli0KLU5N-BySHgjVbhZscKLSE-bQCNcBGAsYHQ/s200/onepiece04_usopp_sogeking.png\",\n",
"\n",
"}\n",
"\n",
"df = pd.DataFrame({\"Name\": onepiece.keys(),\n",
" \"Image\": onepiece.values()})\n",
"def path_to_image_html(path):\n",
" return f'<img src=\"{path}\"/>'\n",
"\n",
"pd.set_option('display.max_colwidth', None)\n",
"\n",
"HTML(df.to_html(escape=False ,formatters=dict(Image=path_to_image_html)))"
]
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {
"id": "k-h2YnmYV_zn"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {
"id": "Nv13AXmVOFtp"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {
"id": "ZhzH3U6bLsbJ"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {
"id": "WUOCXOogK7Vr"
},
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment