欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 輸出報表

洪振霞1年前10瀏覽0評論

Python是一種強大的編程語言,廣泛應用于數據分析、Web開發、人工智能等領域。其中,Python的輸出功能讓數據處理變得更加簡單快捷。通過Python輸出報表,可以快速生成表格、圖形等形式的數據展示。以下是一些實用的Python輸出報表方法。

# 1. 使用pandas輸出表格
import pandas as pd
# 創建數據
data = {'姓名': ['張三', '李四', '王五'], '數學成績': [90, 85, 95], '英語成績': [80, 92, 88]}
# 將數據轉為DataFrame
df = pd.DataFrame(data)
# 輸出表格
print(df.to_html())

以上代碼中,我們首先通過pandas創建了一組數據,然后將它們轉換為一個DataFrame,最后使用to_html()函數輸出為HTML格式的表格。

# 2. 使用matplotlib輸出圖表
import matplotlib.pyplot as plt
# 創建數據
data = {'姓名': ['張三', '李四', '王五'], '數學成績': [90, 85, 95], '英語成績': [80, 92, 88]}
# 將數據轉為DataFrame
df = pd.DataFrame(data)
# 創建圖表
plt.bar(df['姓名'], df['數學成績'])
plt.xlabel('姓名')
plt.ylabel('數學成績')
plt.show()

以上代碼中,我們使用matplotlib庫創建了一個柱形圖,圖表展示了不同學生的數學成績。通過調整plt的函數,可以生成其他類型的圖表。最后,使用show()函數輸出結果。

# 3. 使用docx庫輸出Word文檔
from docx import Document
from docx.shared import Inches
# 創建Word文檔
document = Document()
# 添加標題
document.add_heading('成績報告', 0)
# 添加表格
table = document.add_table(rows=4, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = '姓名'
hdr_cells[1].text = '數學成績'
hdr_cells[2].text = '英語成績'
for name, math_score, eng_score in zip(df['姓名'], df['數學成績'], df['英語成績']):
row_cells = table.add_row().cells
row_cells[0].text = name
row_cells[1].text = str(math_score)
row_cells[2].text = str(eng_score)
# 添加圖片
document.add_picture('test.png', width=Inches(6))
# 保存文檔
document.save('成績報告.docx')

以上代碼中,我們使用docx庫生成了一個Word文檔。代碼包括添加標題、表格、圖片等操作,并最終將文檔保存為docx格式的文件。

Python輸出報表是數據處理的關鍵環節之一。通過以上三種輸出方法,我們可以快速、準確地展示數據,讓數據分析與報告編寫變得更加簡單。