목록pandas 10 minutes (8)
초보 개발자의 일기
데이터 확인 객체 생성 후 데이터를 확인하는 방법이다. shape 데이터의 모양(틀)을 출력한다. df.shape # 데이터 프레임에 적용하면 (행,열)이 출력된다. 행이 6개, 열이 4개인 데이터 프레임에 적용하면 아래와 같이 출력된다. (6, 4) head() 데이터를 위에서부터 출력한다. df.head() # 0행부터 출력 데이터프레임명.head() 형태로 사용한다. 인자를 비워두면 첫번째 0 ~ 4 행이 출력된다. 인자를 입력하면 그 수 만큼의 행이 위에서부터 출력된다. 행이 6개인 데이터 프레임에 적용하면 왼쪽과 같이 5개의 행만 출력된다. 인덱스와 column명이 함께 출력된다. tail() 데이터를 아래에서부터 출력한다. df.tail(3) # 마지막 행부터 출력 head와 같은 형태로 사용..
Series? 행(Row)만 존재하는 1차원 데이터 # pandas.core.series.Series s = pd. Seiries ([1, 3, 5, np.nan, 6, 8]) s[0]을 지정하면 1.0이 출력된다. np.nan의 type은 float으로 지정되어있어 나머지 값들도 자동으로 float64 형태로 지정된다. DataFrame? 행(Row)과 열(Column)이 존재하는 2차원 데이터 df2 = pd.DataFrame({'A':1, 'B':pd.Timestamp('20130102'), #시간 지정 'C':pd.Series(1, index=list(range(4)), dtype='float32'), 'D':np.array([3]*4, dtype='int32'), 'E':pd.Categorica..