Dataframe 数据帧到带有图像的html

Dataframe 数据帧到带有图像的html,dataframe,imgkit,Dataframe,Imgkit,代码的源代码来自 我有两个版本的代码,test_a.html不显示图像和test_b.html显示图像。我希望第1个版本可以工作,但似乎def工作不正常 如何使第1个版本与图像一起工作 test_a.html输出[不显示图像]: <td>https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825</td&g

代码的源代码来自

我有两个版本的代码,
test_a.html
不显示图像和
test_b.html
显示图像。我希望第1个版本可以工作,但似乎
def
工作不正常

如何使第1个版本与图像一起工作

test_a.html输出[不显示图像]:

<td>https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825</td>
https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825
test_b.html输出[显示图像]:

<td><img src="https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825" width="60" <="" td="">
    </td>

代码:

将熊猫作为pd导入
从IPython.core.display导入HTML
进口imgkit
导入pdfkit
df=pd.DataFrame([[A231',Book',5,3150],
['M441','Magic Staff',10,7200]],
列=[‘代码’、‘名称’、‘价格’、‘净额’、‘销售额’])
################第一版
图像=['https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825',
'https://i.pinimg.com/originals/d9/5c/9b/d95c9ba809aa9dd4cb519a225af40f2b.png'] 
df['image']=图像
定义路径到图像html(路径):
返回“”
pd.set_选项('display.max_colwidth',-1)
HTML(df.to_HTML(escape=False,formatters=dict(image=path_to_image_HTML)))
df.to_html('test_a.html',escape=False)
################第二版
图像=['
OS:Mac(莫哈韦)
jupyter笔记本中的python 3

import pandas as pd
from IPython.core.display import HTML
import imgkit
import pdfkit

df = pd.DataFrame([['A231', 'Book', 5, 3, 150], 
                   ['M441', 'Magic Staff', 10, 7, 200]],
                   columns = ['Code', 'Name', 'Price', 'Net', 'Sales'])

################1st version
images = ['https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825',
          'https://i.pinimg.com/originals/d9/5c/9b/d95c9ba809aa9dd4cb519a225af40f2b.png'] 

df['image'] = images
def path_to_image_html(path):
    return '<img src="'+ path + '" width="60" >'

pd.set_option('display.max_colwidth', -1)
HTML(df.to_html(escape=False ,formatters=dict(image=path_to_image_html)))
df.to_html('test_a.html', escape=False)

################2nd version
images = ['<img src="https://vignette.wikia.nocookie.net/2007scape/images/7/7a/Mage%27s_book_detail.png/revision/latest?cb=20180310083825" width="60"',
          '<img src="https://i.pinimg.com/originals/d9/5c/9b/d95c9ba809aa9dd4cb519a225af40f2b.png" width="60"'] 

df['image'] = images
pd.set_option('display.max_colwidth', -1)
HTML(df.to_html(escape=False))
df.to_html('test_b.html', escape=False)