利用itertuples对DataFrame进行遍历

最近在做推荐系统实践的时候需要生成物品同现矩阵和用户物品矩阵,发现了对DataFrame对象进行遍历很方便的函数itertuples

与此相关的有如下:

iterrows() : 将DataFrame迭代成(index ,series)

iteritems(): 将DataFrame迭代成(列名,series)

itertuples(): 将DataFrame迭代成元组 

示例如下:

通过getattr()函数可以直接获取元组内指定的值

这里通过列明索引访问对应的值

这里通过Index 索引获取对应的值

猜你喜欢

转载自blog.csdn.net/qq_27575895/article/details/90034037