【Python戦闘の基本】Pandasは最大値と最小値が配置されている行をどのように計算するのですか

目次

1.実際の戦闘シーン

2. 主な知識

ファイルの読み書き

基本文法

パンダ

iloc

argmax

三、新人戦

1. python ファイルを作成する

2. 走行結果 


1.実際の戦闘シーン

実際の戦闘シナリオ: パンダは最大値と最小値が配置されている行をどのように計算しますか

2. 主な知識

  • ファイルの読み書き

  • 基本文法

  • パンダ

  • iloc

  • argmax

三、新人戦

今すぐスケジュール!

1. 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. 走行結果 

profile ^FTSE100 (Wielka Brytania)
time 14:12
price 5945.44
change 115.98 pct_change
1.99
reference_price 5829.46
open 5829.46
low 5829.46
high 5974.88
Name: 7, dtype: object

profile ^ATXC (Grecja)
time 14:13
price -change_pct_change 6221.82ct参考価格 624.62



開く 627.48
低 621.82
高 631.7
名前: 2、dtype: オブジェクト

ルーキーコンバット、学び続けろ!  

おすすめ

転載: blog.csdn.net/qq_39816613/article/details/126252107