【Python 实战基础】Pandas如何计算最大值最小值所在的行

目录

一、实战场景

二、主要知识点

文件读写

基础语法

Pandas

iloc

argmax

三、菜鸟实战

1、创建 python 文件

2、运行结果 


一、实战场景

实战场景:Pandas如何计算最大值最小值所在的行

二、主要知识点

  • 文件读写

  • 基础语法

  • Pandas

  • 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                      621.82
change                       -2.8
pct_change                  -0.45
reference_price            624.62
open                       627.48
low                        621.82
high                        631.7
Name: 2, dtype: object

菜鸟实战,持续学习!  

  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟实战

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值