大熊猫p2.7和p3.6之间的差异

时间:2017-04-20 08:59:48

标签: pandas

我刚开始一个新项目,第一次在python 3中。从另一个python 2.7项目中回收一些代码,我有这段代码

    it = df.itertuples()
    ...
    return it.next()

两个熊猫版本都是0.19.2 在python2中,它具有类型

<itertools.imap object at 0x7fe900a69790>

在python3中

<map object at 0x7f53108cbba8>

我查看了我的版本的文档     http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.itertuples.html

但这似乎只适用于p2.7。 有没有一种简单的方法来迭代从这样的地图中获取下一个项目? 我在哪里可以找到文件? py3中的大熊猫有多大不同?从2.x回收代码是否很棘手?

为什么pand和p3的pandas不同?是否有很多差异,以便回收代码非常棘手?

1 个答案:

答案 0 :(得分:0)

好的,看起来像next(iterator)是python 3的方式而不是it.next()