Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total



GitHub Contribution
Loading data ...
관리 메뉴

초보 개발자의 일기

Pandas - Object creation 본문

소소한 공부 일기/데이터 분석

Pandas - Object creation

Da다 2021. 5. 5. 18:49

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.Categorical(["test","train","test","train"]),
                    'F':'foo'})

1행 : 데이터 프레임의 'A'열에 1 저장     

2행 : 'B'열에 시간(날짜) 데이터 저장

3행 : 'C'열에 인덱스가 0~3이고 값이 1인 데이터를 float32 형태로 저장

4행 : 'D'열에 3을 int32 형태로 저장

5행 : 'E'열에 카테고리 형태의 값들을 저장

6행 : 'F'열에 'foo'저장

 

데이터프레임의 정보를 보고싶을 때 : (데이터프레임명).info()

df2.info()

데이터프레임의 type을 알고싶을 때 : (데이터프레임명).dtypes

df2.dtypes

 

 

※ 10 minutes to pandas를 바탕으로 한 학습 기록입니다 ※

'소소한 공부 일기 > 데이터 분석' 카테고리의 다른 글

Pandas - Selection  (0) 2021.05.08
Pandas - Viewing data  (0) 2021.05.08
NumPy - 선형대수 연산  (0) 2021.05.05
NumPy - ndarray의 정렬  (0) 2021.05.05
NumPy - ndarray의 데이터 세트 선택하기  (0) 2021.05.04
Comments