pandasでuniqueを使用したいのですが、Dataframeでしか取り出せないためどうすればいいのか分かりません。


pandasでuniqueを使用したいのですが、Dataframeでしか取り出せないためどうすればいいのか分かりません。

pandasで読み込んでいるデータ(df)

[code]

        a   b
        -0.2    -0.200
        -0.2    -0.195
        -0.2    -0.190
        -0.2    -0.185
        -0.2    -0.180
    
[/code]

列名に関係なく取り出したいため、`df.iloc[:,[0]]`でデータを取り出しています。この取り出したデータに対して`unique`を使いたいです。  
しかし、`df.iloc[:,[0]]`の場合、Dataframeでしか取り出せないため、`df.iloc[:,[0]].unique`としたいのですが、`AttributeError:
'DataFrame' object has no attribute
'unique'`となり、うまく実行することが出来ません。どうすればいいのでしょうか？




カラムから pandas.Series取り出すにはいくつか方法があります

  * `df['a']`
  * `df.a`
  * `df[df.columns[0]]`
  * `df.iloc[:, 0])`

`df.iloc[:,[0]]` ではリスト指定なので結果は DataFrame

[code]

    df[df.columns[0]].unique()
    
    # array([-0.2])
    
[/code]

