Notice
Recent Posts
Recent Comments
Link
초보 개발자의 일기
Pandas - Object creation 본문
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