본문 바로가기
파이썬

파이썬 How to get the first column of a pandas DataFrame as a Series?

by º기록 2021. 1. 24.
반응형

나는 시도했다 :

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

그리고 s 는 Series가 아닌 DataFrame을 가져옵니다.

 

해결 방법

 

>>> import pandas as pd
>>> df = pd.DataFrame({'x' : [1, 2, 3, 4], 'y' : [4, 5, 6, 7]})
>>> df
   x  y
0  1  4
1  2  5
2  3  6
3  4  7
>>> s = df.ix[:,0]
>>> type(s)
<class 'pandas.core.series.Series'>
>>>

================================================ ========================

업데이트

2017 년 6 월 이후에이 글을 읽는다면 pandas 0.20.2에서 ix 가 지원 중단되었으므로 사용하지 마세요. 대신 loc 또는 iloc 를 사용하세요. 이 질문에 대한 의견 및 기타 답변을 참조하십시오.

 

참조 페이지 https://stackoverflow.com/questions/15360925

 

 

반응형

댓글