<label id="bh7tp"><big id="bh7tp"></big></label>

<em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
<th id="bh7tp"></th>

<li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>
  • Python教程自學網歡迎您來學習!
    當前位置: 首頁 > Python基礎教程 > python中pandas有哪些功能特色

    python中pandas有哪些功能特色

       

    python中pandas有哪些功能特色

    python pandas功能說明

    1、按索引匹配的廣播機制,這里的廣播機制與numpy廣播機制還有很大不同。

    2、便捷的數據讀寫操作,相比于numpy僅支持數字索引,pandas的兩種數據結構均支持標簽索引,包括bool索引也是支持的。

    3、類比SQL的join和groupby功能,pandas可以很容易實現SQL這兩個核心功能,實際上,SQL的絕大部分DQL和DML操作在pandas中都可以實現。

    4、類比Excel的數據透視表功能,Excel中最為強大的數據分析工具之一是數據透視表,這在pandas中也可輕松實現。

    5、自帶正則表達式的字符串向量化操作,對pandas中的一列字符串進行通函數操作,而且自帶正則表達式的大部分接口。

    豐富的時間序列向量化處理接口。

    常用的數據分析與統計功能,包括基本統計量、分組統計分析等。

    集成matplotlib的常用可視化接口,無論是series還是dataframe,均支持面向對象的繪圖接口。

    python pandas功能實例

    import?numpy?as?np
    import?pandas?as?pd
    #?創建一個符合正態分布的10個股票5天的漲跌幅數據
    stock_change?=?np.random.normal(0,?1,?(10,?5))
    pd.DataFrame(stock_change)
    #?添加行索引
    stock?=?["股票{}".format(i)?for?i?in?range(10)]
    pd.DataFrame(stock_change,?index=stock)
    #?添加列索引
    date?=?pd.date_range(start="20200101",?periods=5,?freq="B")
    data?=?pd.DataFrame(stock_change,?index=stock,?columns=date)
    ?
    #?屬性
    print(data.shape)
    print(data.index)
    print(data.columns)
    print(data.values)
    data.T?#?行列轉置
    ?
    #?方法
    data.head(3)?#?開頭3行
    data.tail(2)?#?最后2行
    人人爽人人澡人人人妻
    <label id="bh7tp"><big id="bh7tp"></big></label>

    <em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
    <th id="bh7tp"></th>

    <li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>