获取具有column1最小值和column2最大值大于100 DataFram的行

艾丽尔·萨斯蒂尔(Elior Sastiel)

我是DataFrame的入门者。我有需要为DataFram编写查询的任务

这是我的数据框的样子:

在此处输入图片说明

我需要年龄最小且分数大于100的第一行。

我尝试使用min()函数,但我不知道如何使用其他查询?

如何建立DF

dict1 ={'Driver':['Hamilton', 'Vettel', 'Raikkonen', 
              'Verstappen', 'Bottas', 'Ricciardo', 
              'Hulkenberg', 'Perez', 'Magnussen',  
              'Sainz', 'Alonso', 'Ocon', 'Leclerc', 
              'Grosjean', 'Gasly', 'Vandoorne', 
              'Ericsson', 'Stroll', 'Hartley', 'Sirotkin'], 
                
    'Points':[408, 320, 251, 249, 247, 170, 69, 62, 56, 
               53, 50, 49, 39, 37, 29, 12, 9, 6, 4, 1], 
                 
    'Age':[33, 31, 39, 21, 29, 29, 31, 28, 26, 24, 37, 
                  22, 21, 32, 22, 26, 28, 20, 29, 23]} 
                    

df = pd.DataFrame(dict1)

第3行的预期结果: Verstappen 249 21

因为他是个yun大的年龄,积分更大 100

谢谢你的帮助!

Mayank porwal

您可以为此使用df.locdf.idxmin()

查找具有的所有行,Points > 100并从这些行中查找具有minAge的行的索引

In [3124]: ix = df[df.Points.gt(100)].Age.idxmin()

使用上面的索引从df中查找行:

In [3126]: df = df.loc[ix]

In [3127]: df
Out[3127]: 
Driver    Verstappen
Points           249
Age               21
Name: 3, dtype: object

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从表中获取带有最小值和最大值的2行

R:对于 dfs 列表,过滤 Column1 中的值,以提取另一个 Column2 的平均值和 SD(仅在 Column1 中具有过滤值的行)

在pandas数据框中选择具有最小值和最大值的行

在特定列上连接具有最小值和最大值的行

SQL根据两行中column1中的值选择一column2

如何有效地从矩阵的每个重复行中获取最小值和最大值

在SQLite中选择具有最大值/最小值的行

返回数据框底部具有最大值/最小值的行(python / pandas)

遍历行并选择最大值和最小值之间的所有行

R:如何获取每n行的最小值和最大值或其他函数

获取按天分组的行的最小值和最大值

如何在 SQL 中获取一组行的最小值和最大值?

如何使用当前行的 column2 值填充来自所有行的 column1 中所有值的列表的 PostgresQL 列

熊猫在groupby之后获得所有最小值和最大值的行

在所有行中重复的列的最小值和最大值

通过用0填充表来确保Column1的每个不同值都有一个包含Column2的每个不同值的行-Postgresql

选择 column1、column2、column3 和 column4 != 1 的行

选择具有所有最小值和给定值的下一个最大值的行

获取具有最大值的行

如何找到所有數據框的最大值、最小值[不是按列和行的值]

获取在单个行中串联的值的范围(最小值-最大值)

Python数据框按行的最小和最大值,具有NaN值

如何找到其他列(column2)的行值,如果我的行值在另一行的同一列(column1)中

从以“#”分隔的行值中提取最小值和最大值

根据一列的最小值和最大值恢复所有行-Python Pandas

Oracle:将所有按最大值和最小值过滤的数据归为一行

在 R 中的数据框中,Column1 的值是 Column2 的最小值

找到每列的最大值和最小值,然后找到每一行的最大值和最小值

PostgreSQL-获取具有最小最大值的所有行