美文网首页pandas 必知必会
pandas新手入门教程五

pandas新手入门教程五

作者: 人工智能人话翻译官 | 来源:发表于2019-05-10 23:02 被阅读139次

    📚接上文。

    构建本章节需要的数据集合

    dates = pd.date_range('20130101', periods=6)
    df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
    df
    

    输出


    df数据内容

    通过索引生成新的DataFrame拷贝

    df1 = df.reindex(index=dates[0:4], columns=["A", "B", "C"])
    df1
    

    输出


    df1数据内容 过程解释

    相当于先按照index,街取出绿色的部分,再按照columns截取出黄色部分,最后结果就是绿色和黄色的交集部分即红色部分,就是操作的结果。

    几个有趣的函数

    求平均值的mean

    df.mean()
    

    输出


    默认在列上取均值
    df.mean(axis=1)
    

    输出


    在行上取均值

    通过df.apply代用自定义的元素操作

    df.apply(lambda x: x.max() - x.min(), axis=0) 
    
    在列上计算最大值与最小值的差值
    df.apply(lambda x: x.max() - x.min(), axis=1) 
    
    在行上计算最大值与最小值的差值

    相关文章

      网友评论

        本文标题:pandas新手入门教程五

        本文链接:https://www.haomeiwen.com/subject/pzonoqtx.html