반응형
Pandas DataFrame의 행 인덱스 값을 목록으로 가져오시겠습니까?
저는 아마 이 답을 찾으려 할 때 서투른 검색어를 사용하고 있을 것입니다.데이터 프레임을 인덱싱하기 전에 열에 있는 값 목록을 이런 식으로 가져옵니다.
list = list(df['column'])
...그럼 제가set_index
종대로이것은 헛걸음인 것 같습니다.인덱스에서 위의 내용을 시도할 때 키 오류가 발생합니다.
인덱스(단일 및 다중)의 값을 가져와 목록 또는 튜플 목록에 넣으려면 어떻게 해야 합니까?
다음 정보를index
로서의 가치관list
/list
의tuple
을 위한.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()
그럴 필요 없어요.그냥 직접 하세요, 벌써.
Python 목록으로 인덱스를 얻어야 하는 판다는 매우 드물기 때문에 (당신이 꽤 펑키한 일을 하고 있거나 NumPy에 다시 전달하지 않는 한) 이것을 많이 하고 있다면, 당신이 무언가 잘못하고 있다는 것은 코드 냄새입니다.
언급URL : https://stackoverflow.com/questions/18358938/get-row-index-values-of-pandas-dataframe-as-list
반응형
'programing' 카테고리의 다른 글
MySQL, 간단한 함수 만들기 (0) | 2023.08.10 |
---|---|
이름 열의 MySQL 별칭이 의도한 대로 작동하지 않음 (0) | 2023.08.10 |
powershell의 읽기-호스트 기능을 사용하여 외부 서비스의 암호를 수락하려면 어떻게 해야 합니까? (0) | 2023.08.10 |
Spring Boot 앱에서 예외를 처리하려고 할 때 로그에 ErrorPageFilter 오류가 발생했습니다. (0) | 2023.08.10 |
Oracle JDBC 드라이버에서 타임스탬프 열에 Java 날짜를 쓸 때 시간대는 어떻게 됩니까? (0) | 2023.08.10 |