python中使用iterrows()对dataframe进行遍历的实例
假设我们有一个很简单的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就是整个元组。输出结果可以看出:
所以还是第一种写法比较方便。
相关推荐
81510295 2020-11-17
roamer 2020-10-29
listep 2020-09-11
Tristahong 2020-08-24
三石 2020-08-23
QianYanDai 2020-08-16
Johnson0 2020-07-28
mmmjyjy 2020-07-16
santiago00 2020-07-11
QianYanDai 2020-07-05
QianYanDai 2020-07-05
jiahaohappy 2020-06-21
QianYanDai 2020-06-16
Oeljeklaus 2020-05-29
zhangxiaojiakele 2020-05-25
人家 2020-05-17
jzlixiao 2020-05-15
柠檬班 2020-05-16
jiahaohappy 2020-05-12