Python Pandas_如何在使用drop_duplicates()后选择数据?

时间:2016-10-07 13:30:16

标签: python pandas

我正在学习python pandas来处理数据。

  1. 我首先使用drop_duplicates()方法来处理db_new并获取a;
  2. 然后我想查找使用print;
  3. 中的哪种数据
  4. 我尝试查找数据是否在使用for...in,但我发现即使a中的数据也无法找到,为什么?
  5. I found 9 is not in a

    a = db_new.iloc[:i,4:5].drop_duplicates()
    print a
    for x in a:
        print x**
    
    1. 我尝试使用for in来查找可以获得的内容。我只得到E,这是列索引。你知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

此处a是一个数据框,因此当您遍历a时,您会迭代列名,因此结果为E

如果您要迭代值,则需要将a设为系列,您可以使用squeeze执行此操作:

for x in a.squeeze():
    print x