Jak zdobyć pierwszą kolumnę w pandas DataFrame jako serię?

Próbowałam czegoś takiego:

x=pandas.DataFrame(...)
s = x.take([0], axis=1)

I dostaje DataFrame, a nie Serię.

macie jakiś pomysł?

1 odpowiedź

Od wersji v0.11+, ... użyj df.iloc.

In [7]: df.iloc[:,0]
Out[7]: 
0    1
1    2
2    3
3    4
Name: x, dtype: int64

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.