반응형
나는 시도했다 :
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 목록의 열을 어떻게 합산 할 수 있습니까? (0) | 2021.01.24 |
---|---|
파이썬 xml.etree.ElementTree를 사용하여 XML 선언을 작성하는 방법 (0) | 2021.01.24 |
파이썬 Java Equivalent to Python Dictionaries (0) | 2021.01.23 |
파이썬 How can I check if code is executed in the IPython notebook? (0) | 2021.01.23 |
파이썬 Python k- 평균 알고리즘 (0) | 2021.01.23 |
댓글