파이썬(판다스, AI,데이터 분석)
판다스(파이썬), 데이터 프레임, 행과 열
라면한사바리
2021. 5. 18. 01:39
데이터 프레임
표 형식의 데이터 가로로 읽는 것은 행이라 부르며, 세로로 읽는 것은 컬럼(기둥)이다. 보통 df(dataframe)의 변수의 형태에 데이터 프레임을 저장한다.
데이터 프레임의 컬럼
컬럼 순서 바꾸기
새 컬럼 추가하기
df['추가할 컬럼명'] = '컬럼의 내용'
loc 함수 이용해서 컬럼 추가하기
df.loc[:, '컬럼명']
# 만약
df.loc['컬럼명'] = ['컬럼내용들'] --> 행이 추가된다.
컬럼 이름 바꾸기
columns 라는 속성으로 이름 바꾸기
columns에 원하는 이름이 담긴 리스트를 집어넣는다. 주의 사항으로는 컬럼의 개수와 리스트 내 요소의 개수가 같아야 한다.
한 두개만 바꾼다면 rename함수를 이용하면 된다.
index를 변경할지 columns 를 변경할 것인지 정한 후, '현재이름' : '새이름'
index를 바꿀때 : 데이터프레임변수.rename(index = {index number : 'n번'})
행열 전환(transpose)
데이터프레임변수명.transpose()
--> 이 상태로만 쓰면 열 이름이 의도치 않게 한 행의 데이터로 되어 있는 것으 볼 수 있다. 이 경우,
데이터프레임변수명(columns = 데이터 프레임변수명.iloc[0],inplace = True)
데이터 프레임변수명.drop(데이터프레임변수명.index[0])