新聞中心
馬上就到年底了,一整年下來需要處理整合的數(shù)據(jù)也不少。既然大家都是python小能手,那肯定要找點(diǎn)方法讓我們輕輕松松的處理數(shù)據(jù)。不過我們很多的小伙伴還處在學(xué)習(xí)階段,這里小編以在校成績(jī)的數(shù)據(jù)導(dǎo)出為例,生成一個(gè)表格所有學(xué)生的成績(jī)就一目了然了,。相信很多小伙伴們還是非常關(guān)心成績(jī)的情況,下面我們一起學(xué)習(xí)用Texttable輸出表格吧。

創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為通州企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),通州網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
下面使用Texttable為DataFrame數(shù)據(jù)畫表格,具體實(shí)現(xiàn)步驟如下:
(1)導(dǎo)入Pandas和Texttable模塊,代碼如下:
01 import pandas as pd
02 from texttable import Texttable
(2)使用DataFrame對(duì)象創(chuàng)建學(xué)生成績(jī)數(shù)據(jù),代碼如下:
01 # 創(chuàng)建學(xué)生成績(jī)數(shù)據(jù)
02 data = [[110,120,110],[130,130,130],[130,120,130]]
03 columns = ['語文','數(shù)學(xué)','英語']
04 df = pd.DataFrame(data=data,columns=columns)
05 print('學(xué)生成績(jī)表')
06 print(df)
(3)為學(xué)生成績(jī)數(shù)據(jù)繪制表格,代碼如下:
01 # 為學(xué)生成績(jī)數(shù)據(jù)繪制表格
02 print('學(xué)生成績(jī)表')
03 tb=Texttable() # 初始化Texttable
04 tb.set_cols_align(['l','r','r']) # 設(shè)置對(duì)齊方式
05 tb.set_cols_dtype(['i','i','i']) # 設(shè)置每列的數(shù)據(jù)類型為整型
06 tb.header(df.columns) # 設(shè)置表頭
07 tb.add_rows(df.values,header=False) # 為表格添加數(shù)據(jù)
08 print(tb.draw()) # 繪制表格
執(zhí)行上面的代碼,我們就可以獲得一份成績(jī)表格了。想要處理類似的數(shù)據(jù),也可以使用這種辦法,最后生成表格就可以啦。更多Python學(xué)習(xí)指路:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:Texttable如何在python3中輸出成績(jī)表格?
網(wǎng)站路徑:http://www.dlmjj.cn/article/dpsjgpe.html


咨詢
建站咨詢
