知行编程网知行编程网  2022-12-22 09:00 知行编程网 隐藏边栏  10 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Texttable如何在python3中输出成绩表格?的相关知识,希望可以帮到处于编程学习途中的小伙伴


python3中Texttable如何输出成绩表?

马上就要到年底了,全年都有大量的数据需要处理和整合。既然大家都是python小能手,那么就必须想办法让我们轻松的处理数据。但是,我们的很多朋友还处于学习阶段。这里小编以学校成绩的数据导出为例,生成一个表格,让所有学生的成绩一目了然。相信很多朋友还是很在意结果的,那我们就一起来学习使用Texttable输出表格吧。


下面使用Texttable为DataFrame数据画表格,具体实现步骤如下:


(1)

导入

Pandas和Texttable模块,代码如下:

<p><span> 01 import pandas as pd<br/> 02 from texttable import Texttable<br/></span></p>


(2)

使用

DataFrame对象创建学生成绩数据,代码如下:

<p><span> 01 # 创建学生成绩数据<br/> 02 data = [[110,120,110],[130,130,130],[130,120,130]]<br/> 03 columns = ['语文','数学','英语']<br/> 04 df = pd.DataFrame(data=data,columns=columns)<br/> 05 print('学生成绩表')<br/> 06 print(df)<br/></span></p>


(3)为学生成绩数据绘制表格,代码如下:

 01 # 为学生成绩数据绘制表格
 02 print('学生成绩表')
 03 tb=Texttable() # 初始化Texttable
 04 tb.set_cols_align(['l','r','r']) # 设置对齐方式
 05 tb.set_cols_dtype(['i','i','i']) # 设置每列的数据类型为整型
 06 tb.header(df.columns) # 设置表头
 07 tb.add_rows(df.values,header=False) # 为表格添加数据
 08 print(tb.draw()) # 绘制表格


执行上面的代码,我们就可以获得一份成绩表格了。想要处理类似的数据,也可以使用这种办法,最后生成表格就可以啦。

更多Python学习指路:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享