-
RangeIndex ??파이썬, Python/엑셀 대신 파이썬! 2023. 6. 21. 21:40728x90
가끔, 가로/세로 축을 전환하면, column명이 이상하게 나올때가 있다.(특히 숫자로)
이때, 컬럼명을 조회하면 RangeIndex 가 뜨면서, start=0 ~ 어쩌구 저쩌구 나오는데...
데이터프레임의 컬럼명 대신 "RangeIndex"가 출력된다면, 이는 데이터프레임의 인덱스 정보가 출력되었을 가능성이 있다.
RangeIndex는 기본적으로 판다스가 인덱스를 자동으로 생성할 때 사용하는 인덱스 형식입니다.
나는 이 컬럼명들 말고,
그 아래 행에 있는 값들을 컬럼으로 지정하고 싶다.
다음과 같이 해보자.
'set_axis()' 함수를 이용하자.
import pandas as pd # 임의의 데이터프레임 생성 data = pd.DataFrame([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) # 행을 컬럼명으로 설정 data.set_axis(data.iloc[0], axis=1, inplace=True) # 첫 번째 행 삭제 data = data.iloc[1:] # 결과 출력 print(data)
반응형'파이썬, Python > 엑셀 대신 파이썬!' 카테고리의 다른 글
[error] cannot import name '_png' from 'matplotlib' (0) 2023.06.21 맨앞의 컬럼을 제외한 나머지 컬럼의 데이터 타입을 바꾸자! (0) 2023.06.21 가로축과 세로축을 한번에 바꾸고 싶을 경우(행,열을 서로 바꾸기) (0) 2023.06.21 엑셀의 필터기능을 파이썬에서_(1) 일괄 값 입력 (0) 2023.06.21 여러개 파일을 하나로 병합하기! (0) 2023.06.20