Seleccione la fila con el valor máximo y mínimo en el marco de datos de Pandas

| | | | | | | | | | | | |

Considere este conjunto de datos.


< / tabla>

Salida:

Usando max en Dataframe —

Código # 1: muestra el máximo de columnas de Conductor, Puntos, Edad.


# pandas y numpy imports

import pandas como pd

import numpy as np


# Datos del Campeonato Mundial de Conducción 2018

dict1 = { `Driver` : [ `Hamilton` , ` Vettel` , < clase de código = "cadena"> `Raikkonen` ,

`Verstappen` , ` Bot tas` , `Ricciardo` ,

`Hulkenberg` , ` Pérez` , ` Magnussen` ,

`Sainz` , < código clase="cadena">`Alonso` , `Ocon` , ` Leclerc` ,

`Grosjean ` , `Gasly` , ` Vandoorne` ,

` Ericsson` , `Paseo` , ` Hartley` , `Sirotkin` ],


`Puntos` : [ 408 , 320 , 251 , 249 , 247 , 170 , 69 , 62 < clase de código = "simple">, 56 ,

53 , 50 , 49 , 39 , 37 , 29 , 12 , 9 , 6 , 4 , 1 ],


`Edad` : [ 33 , 31 , 39 , 21 , 29 , 29 , 31 , 28 , 26 , 24 , 37 ,

22 , 21 , 32 , 22 , 26 , 28 , 20 , 29 , 23 ]}


# crear un marco de datos usando el constructor DataFrame

df = pd.DataFrame (dict1)


# el resultado muestra un máximo de
# Conductor, Puntos, Columnas de edad.

imprimir (df. max ())

Salida:

Código # 2: Quién anotó el máximo de puntos

# pandas y numpy imports

import pandas como pd

import numpy as np


# Datos del Campeonato Mundial de Conducción 2018

dict1 = { `Driver` : [ `Hamilton` , `Vettel` , ` Raikkonen ` ,

` Verstappen` , `Bottas` , ` Ricciardo` ,

`Hulkenberg` , ` Perez` , `Magnussen` ,

`Sainz` , `Alonso` , `Ocon` , `Leclerc` ,

`Grosjean` , ` Gasly` , ` Vandoorne` < /código> ,

` Ericsson` , `Paseo` , `Hartley` , ` Sirotkin ` ],

`Puntos` : [ 408 , 320 , 251 , 249 , 247 , 170 , 69 , 62 , < /código> 56 ,

53 < código clase = "simple">, 50 , 49 , 39 , 37 < /código> , 29 , 12 , 9 , 6 , 4 , 1 ],


`Edad` : [ 33 , 31 , 39 , 21 , 29 , 29 , 31 , 28 , 26 , 24 , 37 ,

22 , 21 , 32 , 22 , 26 , 28 , 20 , 29 , 23 ]}


# crear un data frame usando el constructor DataFrame

df = pd.DataFrame (dict1)


# ¿Quién anotó más puntos?

print (df [df.Puntos = = df.Puntos. max ( )])

< /table>

Salida:

Código # 3: Cuál es la edad máxima


# pandas y numpy importa

import pandas como pd

importar numpy as np


# Datos del Campeonato Mundial de Conducción 2018

dict1 = < clase de código = "simple"> { `Controlador` : [ ` Hamilton` , ` Vettel` , `Raikkonen` ,

`Verstappen` , ` Bottas` , `Ricciardo` ,

`Hulkenberg` , ` Pérez` , `Magnussen` ,

`Sainz` , ` Alonso` , `Ocon` , `Leclerc` ,

` Grosjean` , `Gasly` , `Vandoorne` ,

`Ericsson` , ` Paseo ` , ` Hartley` , `Sirotkin` ],

`Puntos` < /código> : [ 408 , 320 , 251 , 249 , 247 , 170 , 69 , 62 , 56 ,

53 , 50 , 49 , 39 , 37 , 29 , 12 , 9 , 6 , 4 , 1 ],


`Edad` : [ 33 , 31 , 39 , 21 , 29 , 29 , 31 , 28 , 26 , 24 , < código clase = "valor"> 37 ,

22 , 21 , 32 , 22 , 26 , 28 , 20 , 29 , 23 ]}


# crea un marco de datos usando el constructor DataFrame

df = pd.DataFrame (dict1)


# ¿cuál es la edad máxima?

print (df.Age. max ())

Salida:

Código # 4: Qué línea tiene la edad máxima en el marco de datos | ¿Quién es el conductor más antiguo?


# pandas y numpy imports

import pandas como pd

import numpy as np


# Datos del Campeonato Mundial de Conducción 2018

dict1 = { ` Driver` : [ `Hamilton` , `Vettel` , < clase de código ="cadena ">` Raikkonen` ,

` Verstappen` , `Bottas` , `Ricciardo` ,

`Hulkenberg` , `Pérez` , ` Magnussen` ,

`Sainz` , `Alonso` , ` Ocon` , `Leclerc` ,

`Grosjean` < clase de código ="simple ">, ` Gasly` , `Vandoorne ` ,

`Ericsson` , ` Stroll` , `Hartley` , `Sirotkin` ],


`Puntos` : [ 408 , 320 , < /código> 251 , 249 , 247 , 170 , 69 , 62 , 56 ,

53 , 50 , 49 , 39 , < código clase = "valor"> 37 , 29 , 12 , 9 , < /código> 6 , 4 , 1 ],


`Edad` : [ 33 , 31 , 39 , < clase de código = "va lue"> 21 , 29 , 29 , 31 , < código clase = "valor"> 28 , 26 , 24 , 37 , < /código>

22 , 21 < código clase = "simple">, 32 , 22 , 26 , 28 < /código> , 20 , 29 , 23 ]}


# crear un marco de datos usando el constructor de marco de datos

df = pd.DataFrame (dict1)

< código clase = "funciones"> imprimir (df. cabeza ( 10 ))

# pandas y numpy imports

import pandas como pd

importar numpy as np


# Datos del Campeonato Mundial de Conducción 2018

dict1 = { `Controlador` : [ ` Hamilton` , `Vettel` , ` Raikkonen` ,

`Verstappen` , `Bottas` , `Ricciardo` ,

`Hulkenberg` , `Perez` , `Magnussen` ,

`Sainz` , `Alonso` , ` Ocon` , `Leclerc` ,

`Grosjean` , ` Gasly` , `Vandoorne` ,

`Ericsson` , `Paseo` , ` Hartley` , ` Sirotkin` ],


` Puntos` : [ 408 , 320 , 251 , 249 , < código clase = "valor"> 247 , 170 , 69 , 62 , < /código> 56 ,

53 , 50 , 49 , 39 , 37 , 29 , 12 , 9 , 6 , 4 , < código clase = "valor"> 1 ],

`Edad` : [ 33 , 31 , 39 , 21 , 29 , 29 , 31 , 28 , 26 , 24 , 37 ,

22 , 21 , 32 , 22 , 26 , 28 , 20 , 29 , 23 ]}


# crea un marco de datos usando el Constructor de trama de datos

df = pd.Frame de datos (dict1)