我是靠谱客的博主 欢呼樱桃,最近开发中收集的这篇文章主要介绍python iterrows_Pandas DataFrame.iterrows()用法示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如果要遍历DataFrame以对每行执行一些操作, 则可以在Pandas中使用iterrows()函数。

Pandas使用三个函数来迭代DataFrame的行, 即iterrows(), iteritems()和itertuples()。

用Pandas迭代行

iterrows()负责遍历DataFrame的每一行。它返回一个迭代器, 该迭代器包含作为系列的每一行的索引和数据。

我们具有下一个函数来查看迭代器的内容。

此函数返回每个索引值以及包含每一行数据的序列。

iterrows()-用于迭代(索引, 系列)对的行。

iteritems()-用于迭代(键, 值)对。

itertuples()-用于迭代作为namedtuples的行。

产量:

index:返回行的索引和MultiIndex的元组。

data:以系列的形式返回该行的数据。

it:返回在框架的行上进行迭代的生成器。

例1

import pandas as pd

import numpy as np

info = pd.DataFrame(np.random.randn(4, 2), columns = ['col1', 'col2'])

for row_index, row in info.iterrows():

print (row_index, row)

输出

0 name John

degree B.Tech

score 90

Name: 0, dtype: object

1 name Smith

degree B.Com

score 40

Name

最后

以上就是欢呼樱桃为你收集整理的python iterrows_Pandas DataFrame.iterrows()用法示例的全部内容,希望文章能够帮你解决python iterrows_Pandas DataFrame.iterrows()用法示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部