반응형
Pandas DataFrame의 행 인덱스 값을 목록으로 가져 오나요?
이 질문에 이미 답변이 있습니다.
이 답변을 찾으려고 할 때 잘못된 검색어를 사용하고있을 것입니다. 지금은 DataFrame을 인덱싱하기 전에 이런 식으로 열의 값 목록을 얻습니다.
list = list(df['column'])
... 그런 다음 나는 set_index
칼럼에 올 것이다. 이것은 낭비되는 단계처럼 보입니다. 색인에서 위의 작업을 시도 할 때 키 오류가 발생합니다.
인덱스 (단일 및 다중 모두)에서 값을 가져 와서 목록이나 튜플 목록에 넣으려면 어떻게해야합니까?
/ do에 대한 index
값을 list
/ list
of tuple
s 로 가져 오려면 다음을 수행하십시오.Index
MultiIndex
df.index.values.tolist() # an ndarray method, you probably shouldn't depend on this
또는
list(df.index.values) # this will always work in pandas
이것들이 수동으로 전달되도록하는 df.set_index()
경우에는 불필요합니다. df.set_index['your_col_name', drop=False]
이미 직접하세요 .
pandas에서 Python 목록으로 색인을 가져와야하는 경우는 매우 드뭅니다 (예 : 꽤 펑키 한 작업을 수행하거나 NumPy에 다시 전달하지 않는 한). 따라서이 작업을 많이 수행하면 코드 냄새가납니다. 당신은 뭔가 잘못하고 있습니다.
참고 URL : https://stackoverflow.com/questions/18358938/get-row-index-values-of-pandas-dataframe-as-list
반응형
'Programing' 카테고리의 다른 글
iOS에서 숫자 키패드가 표시되지 않음 (0) | 2020.12.01 |
---|---|
완료되면 CSS3 애니메이션 재설정을 방지하는 방법은 무엇입니까? (0) | 2020.12.01 |
JQuery로 테이블 행 확장 / 축소 (0) | 2020.11.30 |
웹 사이트 IIS HRESULT를 시작할 수 없음 : 0x80070020) (0) | 2020.11.30 |
Series와 DataFrame을 병합하는 방법 (0) | 2020.11.30 |