본문 바로가기
데이터분석/Pandas&Numpy

pandas Series, DataFrame 만들기

by ADELA_J 2023. 6. 13.

1. 시리즈 만들기

   - 리스트를 전달해서 만들기

   - index 인자를 통해 인덱스를 문자열, 등등 으로 원하는대로 만들수 있음 (리스트를 담아 전달하면됨)

 

2. 데이터 프레임 만들기

  - 딕셔너리를 전달해 만들기

  - index 인자에 리스트를 전달해 인덱스를 따로 지정 가능

  - columns 인자를 사용하면 열 순서 지정 가능 

    >> 딕셔너리 key 로 지정을 해줬어도 columns 해놓으면 이거를 따라감.

  - OrderedDict >> 딕셔너리, 리스트 순서를 유지하면서 데이터 프레임 만들 수 있음.

   ▶ 아니 근데 딕셔너리로만 만들어야 하는 줄 알았더니,, 리스트도 되네...?ㅎ 

      ** Age 에서 정수형 리스트로 전달해도 DF 만들고나면 자료형이 오브젝트로 인식됨.

3. 데이터프레임.index    /   시리즈.index       ( keys 메서드랑 똑같음)

   - 행의 인덱스 불러올 수 있음.    /     시리즈의 인덱스 불러옴.

 

4. values 

   - 데이터가 저장되어 있음. 

 

5. 시리즈 메서드 정리

시리즈 메서드 설명
_append 2개 이상의 시리즈 연결
describe 요약 통계량 계산
drop_duplicates 중복값이 없는 시리즈 반환
equals 시리즈에 해당 값을 가진 요소가 있는지 확인
get_values 시리즈 값 구하기(values 속성과 동일)
isin 시리즈에 포함된 값이 있는지 확인
min 최솟값 반환
max 최대값 반환
mean 산술 평균 반환
median 중간값 반환
replace 특정 값을 가진 시리즈 값을 교체
sample  시리즈에서 임의의 값을 반환
sort_values 값을 정렬
to_frame 시리즈를 데이터프레임으로 변환