91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中怎么使用pandas求方差和標準差

發布時間:2021-08-03 14:26:29 來源:億速云 閱讀:2925 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關Python中怎么使用pandas求方差和標準差,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

    準備

    本文用到的表格內容如下:

    Python中怎么使用pandas求方差和標準差

    先來看一下原始情形:

    import pandas as pd
    
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df)

    result:

       分類            貨品  實體店銷售量  線上銷售量  成本   售價
    0  水果            蘋果      34    234  12   45
    1  家電           電視機      56    784  34  156
    2  家電            冰箱      78    345  24  785
    3  書籍  python從入門到放棄      25     34  13   89
    4  水果            葡萄     789     56   7  398

    1.求方差

    1.1對全表進行操作

    1.1.1求取每列的方差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.var())

    result:

    實體店銷售量    110164.3
    線上銷售量      92621.8
    成本           118.5
    售價         93741.3
    dtype: float64

    1.1.2 求取每行的方差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.var(axis=1))

    result:

    0     10558.250000
    1    126019.666667
    2    120818.000000
    3      1130.250000
    4    131161.666667
    dtype: float64

    1.2 對單獨的一行或者一列進行操作

    1.2.1 求取單獨某一列的方差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df['實體店銷售量'].var())

    result:

    110164.3

    1.2.2 求取單獨某一行的方差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.iloc[[0]].var())

    result:

    實體店銷售量   NaN
    線上銷售量    NaN
    成本       NaN
    售價       NaN
    dtype: float64

    1.3 對多行或者多列進行操作

    1.3.1 求取多列的方差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df[['實體店銷售量', "線上銷售量"]].var())

    result:

    實體店銷售量    110164.3
    線上銷售量      92621.8
    dtype: float64

    1.3.2 求取多行的方差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.iloc[[0, 1]].var())

    result:

    實體店銷售量       242.0
    線上銷售量     151250.0
    成本           242.0
    售價          6160.5
    dtype: float64

    2 求標準差

    2.1對全表進行操作

    2.1.1對每一列求標準差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.std())

    result:

    實體店銷售量    331.910078
    線上銷售量     304.338299
    成本         10.885771
    售價        306.172010
    dtype: float64

    2.1.2 對每一行求標準差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.std(axis=1))

    result:

    0    102.753345
    1    354.992488
    2    347.588838
    3     33.619191
    4    362.162487
    dtype: float64

    2.2 對單獨的一行或者一列進行操作

    2.2.1 對某一列求標準差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df['實體店銷售量'].std())

    result:

    331.910078183835825

    2.2.2 對某一行求標準差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.iloc[[0]].std())

    result:

    實體店銷售量   NaN
    線上銷售量    NaN
    成本       NaN
    售價       NaN
    dtype: float64

    2.3 對多行或者多列進行操作

    2.3.1 對多列求標準差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df[['實體店銷售量', "線上銷售量"]].std())

    result:

    實體店銷售量    331.910078
    線上銷售量     304.338299
    dtype: float64

    2.3.2 對多行求標準差
    df = pd.read_excel(r'C:\Users\admin\Desktop\測試.xlsx')
    print(df.iloc[[0, 1]].std())

    result:

    實體店銷售量     15.556349
    線上銷售量     388.908730
    成本         15.556349
    售價         78.488853
    dtype: float64

    看完上述內容,你們對Python中怎么使用pandas求方差和標準差有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    射阳县| 华阴市| 昆明市| 屯留县| 满城县| 攀枝花市| 绥芬河市| 昌吉市| 崇仁县| 柏乡县| 宝应县| 奉节县| 甘谷县| 勃利县| 娄底市| 方山县| 赣榆县| 克东县| 栾川县| 南安市| 泉州市| 潜山县| 芦溪县| 江源县| 视频| 庆阳市| 保康县| 高安市| 丰县| 革吉县| 南康市| 民勤县| 永顺县| 东辽县| 青川县| 绍兴市| 曲松县| 赣州市| 达孜县| 深泽县| 舞阳县|