#-*- coding: utf-8 -*- #餐飲銷量數據相關性分析 計算相關系數 from __future__ import print_function import pandas as pd catering_sale = '../data/catering_sale_all.xls' #餐飲數據,含有其他屬性 data = pd.read_excel(catering_sale, index_col = u'日期') #讀取數據,指定“日期”列為索引列 print("相關系數矩陣,即給出了任意兩款菜式之間的相關系數:") print(data.corr()) #相關系數矩陣,即給出了任意兩款菜式之間的相關系數 print("顯示“百合醬蒸鳳爪”與其他菜式的相關系數:") print(data.corr()[u'百合醬蒸鳳爪']) #只顯示“百合醬蒸鳳爪”與其他菜式的相關系數 print("計算“百合醬蒸鳳爪”與“翡翠蒸香茜餃”的相關系數:") print(data[u'百合醬蒸鳳爪'].corr(data[u'翡翠蒸香茜餃'])) #計算“百合醬蒸鳳爪”與“翡翠蒸香茜餃”的相關系數 D:\Download\python3\python3.exe "E:/A正在學習/python data dig/chapter3/demo/code/3-4_correlation_analyze.py" 相關系數矩陣,即給出了任意兩款菜式之間的相關系數: 百合醬蒸鳳爪 翡翠蒸香茜餃 金銀蒜汁蒸排骨 樂膳真味雞 蜜汁焗餐包 生炒菜心 鐵板酸菜豆腐 \ 百合醬蒸鳳爪 1.000000 0.009206 0.016799 0.455638 0.098085 0.308496 0.204898 翡翠蒸香茜餃 0.009206 1.000000 0.304434 -0.012279 0.058745 -0.180446 -0.026908 金銀蒜汁蒸排骨 0.016799 0.304434 1.000000 0.035135 0.096218 -0.184290 0.187272 樂膳真味雞 0.455638 -0.012279 0.035135 1.000000 0.016006 0.325462 0.297692 蜜汁焗餐包 0.098085 0.058745 0.096218 0.016006 1.000000 0.308454 0.502025 生炒菜心 0.308496 -0.180446 -0.184290 0.325462 0.308454 1.000000 0.369787 鐵板酸菜豆腐 0.204898 -0.026908 0.187272 0.297692 0.502025 0.369787 1.000000 香煎韭菜餃 0.127448 0.062344 0.121543 -0.068866 0.155428 0.038233 0.095543 香煎羅卜糕 -0.090276 0.270276 0.077808 -0.030222 0.171005 0.049898 0.157958 原汁原味菜心 0.428316 0.020462 0.029074 0.421878 0.527844 0.122988 0.567332 香煎韭菜餃 香煎羅卜糕 原汁原味菜心 百合醬蒸鳳爪 0.127448 -0.090276 0.428316 翡翠蒸香茜餃 0.062344 0.270276 0.020462 金銀蒜汁蒸排骨 0.121543 0.077808 0.029074 樂膳真味雞 -0.068866 -0.030222 0.421878 蜜汁焗餐包 0.155428 0.171005 0.527844 生炒菜心 0.038233 0.049898 0.122988 鐵板酸菜豆腐 0.095543 0.157958 0.567332 香煎韭菜餃 1.000000 0.178336 0.049689 香煎羅卜糕 0.178336 1.000000 0.088980 原汁原味菜心 0.049689 0.088980 1.000000 顯示“百合醬蒸鳳爪”與其他菜式的相關系數: 百合醬蒸鳳爪 1.000000 翡翠蒸香茜餃 0.009206 金銀蒜汁蒸排骨 0.016799 樂膳真味雞 0.455638 蜜汁焗餐包 0.098085 生炒菜心 0.308496 鐵板酸菜豆腐 0.204898 香煎韭菜餃 0.127448 香煎羅卜糕 -0.090276 原汁原味菜心 0.428316 Name: 百合醬蒸鳳爪, dtype: float64 計算“百合醬蒸鳳爪”與“翡翠蒸香茜餃”的相關系數: 0.009205803051836528 Process finished with exit code 0
