不能迭代多个熊猫系列

时间:2017-03-23 18:05:06

标签: python pandas

所以我试图迭代我从Pandas DF获得的两个系列,我发现我无法迭代它们以返回小于280.000的数字。我也意识到我也无法迭代列表。有什么方法可以迭代多个列表,系列等?谢谢。 示例如下:

"icon"

1 个答案:

答案 0 :(得分:0)

目前,two_series只是一个包含两个元素的元组,每个元素都是一个系列。所以当你遍历two_series的所有元素时,我就是整个系列,你只循环两次。询问系列是否小于280是没有意义的,所以它会引发错误。

你可以连接这个系列,如下所示:

two_series = df['GNP'].append(df['Population'])

或者您可以添加第二个嵌套循环来浏览每个系列中的每个项目:

for i in two_series:
    for entry in i:
        if entry < 280.000:
            print(entry)
相关问题