写文案要看的网站,庆阳网站网站建设,wordpress里放代码,seo优化服务在Python开发环境中#xff0c;输出数据时没有表格、没有对齐#xff0c;当数据较多的情况下看起来非常的凌乱#xff0c;估计很多人像我一样为这个事情而烦恼。左图是我在PyCharm开发环境下输出的数据。下面我们通过Python的Texttable模块为数据添加表格框线#xff0c;对…在Python开发环境中输出数据时没有表格、没有对齐当数据较多的情况下看起来非常的凌乱估计很多人像我一样为这个事情而烦恼。左图是我在PyCharm开发环境下输出的数据。下面我们通过Python的Texttable模块为数据添加表格框线对比效果如右图所示。数据使用表格前后的对比效果为输出的数据画表格主要使用Texttable模块下面介绍几个关键的方法。1add_rows()方法该方法用于为表格添加数据主要参数及说明如下rows要添加的数据可以是返回数组的迭代器或者是逐维数组。header指定是否将第一行作为表格的标题。2draw()方法该方法用于绘制表格。3header()方法该方法用于指定表的标题。4set_cols_align()方法设置所需的列的对齐方式主要参数及说明如下l左对齐。c居中对齐。r右对齐。5set_cols_dtype()方法该方法用于设置数据类型主要参数及说明如下a自动尝试使用最合适的数据类型。t作为文本。f作为十进制格式的浮点数处理。e按指数格式处理为浮点数。 i作为整型。下面使用Texttable为DataFrame数据画表格具体实现步骤如下1导入Pandas和Texttable模块代码如下。 01 import pandas as pd02 from texttable import Texttable2使用DataFrame对象创建学生成绩数据代码如下 01 # 创建学生成绩数据02 data [[110,120,110],[130,130,130],[130,120,130]]03 columns [语文,数学,英语]04 df pd.DataFrame(datadata,columnscolumns)05 print(学生成绩表)06 print(df)3为学生成绩数据绘制表格代码如下 01 # 为学生成绩数据绘制表格02 print(学生成绩表)03 tbTexttable() # 初始化Texttable04 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,headerFalse) # 为表格添加数据08 print(tb.draw()) # 绘制表格人人都应掌握的数据分析技能你究竟了解多少更多数据分析内容请参阅推荐图书 全彩版《Python数据分析从入门到实践》