python学习——pandas

本文详细介绍了pandas库中用于遍历DataFrame的iterrows、iteritems和itertuples方法。iterrows返回(index, Series)对,不保留行间数据类型;iteritems提供(column name, Series)对,而itertuples生成包含索引的namedtuple,更高效且节省内存。" 123416471,10698390,打造吸引面试官的简历:大四学生春招攻略,"['面试', '程序人生', 'java']
摘要由CSDN通过智能技术生成

iterrows,iteritems ,itertuples区别

iterrows

Iterate over DataFrame rows as (index, Series) pairs.
迭代(iterate)覆盖整个DataFrame的行中,返回(index, Series)对,以实现对整个Data进行遍历。
官方文档的例子

>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])
>>> row = next(df.iterrows())[1]
>>> row
int      1.0
float    1.5
Name: 0, dtype: float64
>>> print(row['int'].dtype)
float64
>>> print(df['int'].dtype)
int64

借鉴官方文档,测试以下代码

>>>df = pd.DataFrame([[1,2.1,3],[4,5,6],[7,8,9]],index = 
['1','2','3'],columns = [
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值