python中使用iterrows()对dataframe进行遍历的实例

yipeiwu_com5年前Python基础

假设我们有一个很简单的OTU表:

现在对这个表格进行遍历,一般写法为:

import pandas as pd
otu = pd.read_csv("otu.txt",sep="\t")
for index,row in otu.iterrows():
 print index
 print row

这里的iterrows()返回值为元组,(index,row)

上面的代码里,for循环定义了两个变量,index,row,那么返回的元组,index=index,row=row.

如果for循环时,只定义一个变量:

import pandas as pd
otu = pd.read_csv("otu.txt",sep="\t")
for row in otu.iterrows():
 print row

那么row就是整个元组。输出结果可以看出:

所以还是第一种写法比较方便。

以上这篇python中使用iterrows()对dataframe进行遍历的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python 根据正则表达式提取指定的内容实例详解

python 根据正则表达式提取指定的内容 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。   下面演示了在python里,通过正则表达式来提...

pycharm运行出现ImportError:No module named的解决方法

pycharm运行出现ImportError:No module named的解决方法

今天用实验室的pycharm运行程序的时候发现出现了已安装的模块无法导入的情况,但实际上这个模块我已经在notebook中使用多次了,所以不可能是未安装模块的原因 查了一下原因,应该是...

python绘制多个子图的实例

python绘制多个子图的实例

绘制八个子图 import matplotlib.pyplot as plt fig = plt.figure() shape=['.','o','v','>','<...

Django框架HttpRequest对象用法实例分析

本文实例讲述了Django框架HttpRequest对象用法。分享给大家供大家参考,具体如下: 1.URL路径参数 (1)位置参数:使用正则分组,与视图中的参数一一对应,不可换位置 例:...

Python读大数据txt

如果直接对大文件对象调用 read() 方法,会导致不可预测的内存占用。好的方法是利用固定长度的缓冲区来不断读取文件内容。即通过yield。     在用P...