第1关:Pandas数值运算方法

本关教程介绍了Pandas中数值运算的方法,包括Series和DataFrame的索引对齐及通用函数。任务是使用Pandas处理鸢尾花数据集,将数据减去第一行值,输出运算结果。
摘要由CSDN通过智能技术生成

任务描述

本关任务:获取鸢尾花数据集前30行并转换成DataFrame,然后让每一行都减去第一行的值,输出运算后的结果。

相关知识

Pandas在数值运算方面继承了NumPy的通用函数等功能,实现了一些高效技巧。

通用函数:保留索引

因为Pandas是建立在NumPy基础之上的,所以NumPy的通用函数同样适用于PandasSeriesDataFrame对象。

 
  1. import numpy as np
  2. import pandas as pd
  3. rng = np.random.RandomState(42) #创建随机数种子
  4. ser = pd.Series(rng.randint(0,10,4))
  5. df = pd.DataFrame(rng.randint(0,10,(3,4)), columns=['A','B','C','D'])
  6. # 对Series对象使用Numpy通用函数,生成的结果是另一个保留索引的Pands对象
  7. print(np.exp(ser))
  8. Out:0 403.428793
  9. 1 20.085537
  10. 2 1096.633158
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值