HTML代码,使用python在一个html页面中显示splitted data_frame

HTML代码,使用python在一个html页面中显示splitted data_frame,第1张

概述我是html / css的新手,所以对于以html格式显示的数据有疑问.我所拥有的是一个很长的列表,我希望将其拆分并以html格式显示为两个单独的列.例如,而不是: Col1 Col21 a2 a3 a4 a5 b6 b7 b8 b 我希望看到文字为 Col1 Col2 Col1 Col21 a 我是HTML / CSS的新手,所以对于以HTML格式显示的数据有疑问.我所拥有的是一个很长的列表,我希望将其拆分并以HTML格式显示为两个单独的列.例如,而不是:

Col1 Col21     a2     a3     a4     a5     b6     b7     b8     b

我希望看到文字为

Col1 Col2   Col1   Col21     a      5       b2     a      6       b 3     a      7       b4     a      8       b

我的HTML / CSS代码应该如何在分割表中显示上面的数据?

对于第一个输出,在一个表中查看2列中的所有数据我正在使用代码python:

start = '''<HTML><head><Meta http-equiv="Content-Type" content="text/HTML; charset=utf-8"></Meta></head> '''Font_size = '14pt'style = '''<style media="screen" type="text/CSS">table.table1 {  border-collapse: collapse;  wIDth: 20%;  Font-size: '''+Font_size+''';}td {  text-align: left;  border: 1px solID #ccc;}th {  text-align: left;  border: 1px solID #ccc;  background-color: #072FB1;}</style>'''Title = '''<div align="center"></br><Font size = "24"><strong>'''+Title+'''</strong></Font></br></br></</div>'''df_data1 = df_data[1:10]data = df_data1.to_HTML( index = False,na_rep ='' )data = data.replace('None','')style_headers = 'background-color: #072FB1; color: #ffffff;'style_status_new ='background-color: #587EF8; color: #ffffff;Font-weight:bold'style_first_col = 'Font-weight:bold;'total = 'TOTAL'soup = bs4.BeautifulSoup(data)soup.thead.tr.attrs['style'] = style_headersHTML = start+lentos+style+'''<body bgcolor="#FFFFFF">'''+Title+time+unicode.join(u'\n',map(unicode,soup))+finish try:    with open(dir_files+'engines_tv_HTML.HTML','w') as file:        file.write(HTML.encode('UTF-8'))except Exception,e:    log_error()

在df_data [1:10]中,我将数据拆分为单独的data_frames.
所以问题是在一个HTML页面中看到splitted data_frame(左边的一个表和右边的另一个表)

解决方法 由于您的数据由 pandas.DataFrame管理,我建议您尝试使用 pandas构建表.

pd.merge(left=df_data[0:4],left_index=True,right=df_data[4:8].reset_index(drop=True),right_index=True,suffixes=['_left','_right'],how='outer')   Col1_left Col2_left  Col1_right Col2_right0          1         a           5          b1          2         a           6          b2          3         a           7          b3          4         a           8          b
总结

以上是内存溢出为你收集整理的HTML代码,使用python在一个html页面中显示splitted data_frame全部内容,希望文章能够帮你解决HTML代码,使用python在一个html页面中显示splitted data_frame所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1056007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存