新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何應(yīng)用于數(shù)據(jù)的基礎(chǔ)統(tǒng)計分析
使用實例:分別統(tǒng)計Excel中蛋白質(zhì)和固形物數(shù)據(jù)

1、建立根據(jù)任務(wù)要求分別統(tǒng)計蛋白質(zhì)和固形物的自定義函數(shù)(方法)
def prod_describe(data, classify, category, remove_col):
desc = data.groupby([classify])[category].describe()
desc.drop(columns=remove_col, axis=1, inplace=True)
# Range(極差) = max - min
desc["極差"] = desc["max"] - desc["min"]
# 更新統(tǒng)計數(shù)據(jù)的列名稱(英文--》中文)
desc = desc.rename(columns={"count": "樣品數(shù)量",
"mean": "平均值",
"std": "標準偏差",
"min": "最小值",
"max": "值"})
desc = desc.sort_values(by=["樣品數(shù)量"], axis=0, ascending=False)
return desc
# 由于報告不需要分位數(shù)的統(tǒng)計量,故刪除這些字段[25%, 50%, 70%]
remove_col = ["25%", "50%", "75%"]2、關(guān)鍵參數(shù)的賦值
classify = "產(chǎn)品" category1 = "蛋白質(zhì)" category2 = "固形物" data = data_prep.copy()
3、實現(xiàn)根據(jù)產(chǎn)品名稱分別對蛋白質(zhì)和固形物進行統(tǒng)計
category1_desc = prod_describe(data, classify, category1, remove_col) category2_desc = prod_describe(data, classify, category2, remove_col)
4、將兩種統(tǒng)計結(jié)果匯總在一起,寫入Excel文件中并保存
category2])
file = "d:/test/Summary/Data_Statistics.xlsx"
result.to_excel(file, sheet_name="Statistics")
print("已經(jīng)全部完成,請檢查!") 網(wǎng)頁標題:創(chuàng)新互聯(lián)Python教程:python如何應(yīng)用于數(shù)據(jù)的基礎(chǔ)統(tǒng)計分析
鏈接URL:http://m.5511xx.com/article/djchegi.html


咨詢
建站咨詢
