Considere este conjunto de datos.
# 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 )) |
< / 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
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)
|