【Python实战基础】Pandas如何获取一个数据列的最大最小5个数字

目录

一、实战场景

二、主要知识点

文件读写

数据合并

Pandas

numpy

三、菜鸟实战

1、创建 python 文件

2、运行结果


一、实战场景

实战场景:Pandas如何获取某个数据列最大和最小的5个数

二、主要知识点

  • 文件读写

  • 数据合并

  • Pandas

  • numpy

  • 三、菜鸟实战

    马上安排!

    1、创建 python 文件

    iimport numpy as np
    import pandas as pd
    
    np.random.seed(66)
    s1 = pd.Series(np.random.rand(20))
    s2 = pd.Series(np.random.randn(20))
    
    #合并两个Series到DF
    df = pd.concat([s1, s2], axis=1)
    df.columns = ['col1', 'col2']
    
    # 取最大的五个数
    
    print(df["col2"].nlargest(5))
    print()
    # 取最小的五个数
    print(df["col2"].nsmallest(5))
    

    2、运行结果

    12    1.607623
    17    1.404255
    19    0.675887
    13    0.345030
    Name: col2, dtype: float64

    16   -1.220877
    18   -1.215324
    11   -1.003714
    8    -0.936607
    5    -0.632613
    Name: col2, dtype: float64

     菜鸟实战,持续学习!  

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【Python实战基础】Pandas如何获取一个数据列的最大最小5个数字

    发表评论