假设我们有一个很简单的OTU表:
现在对这个表格进行遍历,一般写法为:
1
2
3
4
5
|
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循环时,只定义一个变量:
1
2
3
4
|
import pandas as pd
otu = pd.read_csv( "otu.txt" ,sep = "\t" )
for row in otu.iterrows():
print row
|
那么row就是整个元组。输出结果可以看出:
所以还是第一种写法比较方便。
以上这篇python中使用iterrows()对dataframe进行遍历的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/weixin_38605247/article/details/78736417