溫馨提示×

crosstab函數在Python中的數據可視化

小樊
111
2024-08-29 13:34:00
欄目: 編程語言

crosstab 函數是 pandas 庫中的一個非常有用的功能,它可以讓你創建交叉表格(cross-tabulation)或稱為透視表格(pivot table)

以下是一個使用 crosstab 函數進行數據可視化的簡單示例:

import pandas as pd
import matplotlib.pyplot as plt

# 創建一個簡單的數據集
data = {'Category': ['A', 'B', 'A', 'A', 'B', 'A', 'B', 'B'],
        'Value': [10, 20, 30, 40, 50, 60, 70, 80]}

df = pd.DataFrame(data)

# 使用 crosstab 函數創建交叉表格
ct = pd.crosstab(df['Category'], columns='Values', values=df['Value'], aggfunc='sum')

print(ct)

輸出結果:

Values    Values
Category        
A              140
B              200

現在,我們已經創建了一個交叉表格,顯示了每個類別的值的總和。接下來,我們可以使用 matplotlib 對這些數據進行可視化。

# 使用 matplotlib 繪制條形圖
ct.plot(kind='bar')
plt.xlabel('Category')
plt.ylabel('Sum of Values')
plt.title('Crosstab Example')
plt.show()

這將生成一個條形圖,顯示每個類別的值的總和。你可以根據需要修改代碼以適應你的數據集和可視化需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女