[Conceptos básicos de combate de Python] ¿Cómo calcula Pandas la fila donde se encuentran los valores máximo y mínimo?

Tabla de contenido

1. La escena de combate real

2. Principales puntos de conocimiento

archivo de lectura y escritura

Gramática básica

pandas

iloc

argmax

Tres, combate de novatos

1. Crea un archivo python

2. Ejecución de resultados 


1. La escena de combate real

Escenario de combate real: ¿Cómo calcula Pandas la fila donde se encuentran los valores máximo y mínimo?

2. Principales puntos de conocimiento

  • archivo de lectura y escritura

  • Gramática básica

  • pandas

  • iloc

  • argmax

Tres, combate de novatos

¡Programar ahora!

1. Crea un archivo python

import pandas as pd

df = pd.read_json('market.json')

# pct_change形如:(+1.47%)
#转换成数字类型
df['pct_change'] = df['pct_change'].apply(  lambda item: float(item[1:-2]))

#argmax最大值的索引,df.iloc可以获取这行的数据
print(df.iloc[df["pct_change"].argmax()])
print()
print(df.iloc[df["pct_change"].argmin()])

2. Ejecución de resultados 

perfil ^FTSE100 (Wielka Brytania)
tiempo 14:12
precio 5945.44
cambio
115.98 pct_cambio 1.99
referencia_precio 5829.46
abierto 5829.46
bajo 5829.46
alto 5974.88
Nombre: 7, dtype: objeto

perfil ^ATXC (Grecja)
tiempo 14:13
precio 621.845
pct_cambio
-2
referencia_precio 624.62
abierto 627.48
bajo 621.82
alto 631.7
Nombre: 2, dtype: objeto

Combate de novatos, ¡sigue aprendiendo!  

Supongo que te gusta

Origin blog.csdn.net/qq_39816613/article/details/126252107
Recomendado
Clasificación