导语:
本文主要介绍了关于Texttable如何在python3中输出成绩表格?的相关知识,希望可以帮到处于编程学习途中的小伙伴
马上就要到年底了,全年都有大量的数据需要处理和整合。既然大家都是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学习指路:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 python 继承?12/07
- ♥ 如何检查一列是否有python中的数据09/28
- ♥ python PyQt如何使用资源01/10
- ♥ 如何安装Python的图形界面(GUI)?如何使用?01/06
- ♥ 如何在 python 中使用 numpy.arange() 函数08/19
- ♥ 为什么python不显示none12/11
内容反馈