今天我們來介紹AI可以協助的領域,也就是資料分析與可視化。
對於資料工作者來說,探索、整理、呈現資料每次都需要花費許多的時間,而這時如果有生成式 AI 能成為你身邊的小幫手,就可以協助讓我們可以更快的完成工作。
使用AI協助資料分析的好處
1.快速閱讀:AI能幫忙閱讀表格、計算統計值、初步解釋資料意義。
2.降低門檻:即使不熟悉Python/R,也能透過自然語言請AI幫忙生成分析程式碼。
3.視覺化加速:不用記太多Matplotlib或Plotly的指令,AI可以直接產生圖表或程式碼。
可以使用到的場景
統計分析 : 計算平均、相關係數、迴歸等(使用LLM + Python)
資料視覺化 : 產生折線圖、長條圖、熱圖等程式碼(使用ChatGPT + Matplotlib)
報告生成 : 將分析結果整理成文字敘述(使用LLM自動產生摘要)
簡單範例
假設我們有一個簡單的銷售資料表叫做(sales.xlsx),而我們想要請AI畫出月份以及銷售額的折線圖。
這時候就可以詢問AI :「可以幫我用Python讀取sales.xlsx,畫出月份對應銷售額的折線圖嗎?」
AI就會回傳一段程式碼:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel("sales.xlsx")
plt.plot(df["月份"], df["銷售額"], marker="o")
plt.title("每月銷售額趨勢")
plt.xlabel("月份")
plt.ylabel("銷售額")
plt.show()
執行這段程式碼後,就可以快速地看到這幾個月的銷售額狀況了。
如果有其他想要顯示的細節,在下prompt的時候可以多加更多細節。