내일배움캠프_데이터분석_2기/TIL

[TIL] camp_day15_240503

단ee 2024. 5. 3. 20:34

3주차 마지막 날. 오늘 아침까지 과제를 열심히 해서 기한 내에 제출했다. 제출한 자체만으로도 꽤 뿌듯했다.

학습 내용


  • 파이썬 데이터프레임?? 시리즈???

    • 학습의 시작 : 파이썬 개인 과제 11번 문제의 첫 문항
      " 함수를 만들 때 dataframe에서 각 문제의 요구에 따라 특정 column이 선택된 series를 인수로 받을 수 있도록 매개변수로 설정하세요 ← 네..? 이게 무슨 말인데요…?

      1. dataframe

        • pandas 라이브러리에서 제공하는 데이터 구조 중 하나
          • 2차원 테이블 형태의 데이터 구조
            → 엑셀 스프레드 시트나 SQL 데이터베이스의 테이블과 유사한 형태
        • 행(row)과 열(column)로 구성
        • 각 열은 서로 다른 데이터 타입(=자료형)을 가질 수 있음
        • 데이터 조작이 용이하고, 누락된 데이터 처리를 위한 다양한 기능 제공
      2. series

        • pandas 라이브러리에서 제공하는 데이터 구조 중 하나
        • 1차원 배열 형태의 데이터 구조
          • 시리즈는 리스트와 유사한 형태지만 약간 다름!
          • 리스트는 다양한 데이터 타입을 포함할 수 있지만 하나의 시리즈 내의 모든 값은 동일한 데이터 타입을 가짐
            • 리스트는 동적으로 크기 변경이 가능하지만, 시리즈는 크기 변경이 불가능함.
        • 값(value)과 인덱스(index)로 구성
          Python
          # Creating Series
          

        import pandas as pd

        series = pd.Series([1,2,3,4,5])
        print(series)

        
        

고찰 & 기타


  • 코드리뷰의 중요성을 체감한 하루였다. 내 코드 말고 다른 사람 코드 보는 게 정말 도움이 많이 됐다.
  • 과제 제출하고 나서 다시 공부하기까지 마음 잡기가 힘들었다. 계획 세울 때 시간 배분을 더 고려해야겠다.

'내일배움캠프_데이터분석_2기 > TIL' 카테고리의 다른 글

[TIL] camp_day17_240508  (0) 2024.05.08
[TIL] camp_day16_240507  (0) 2024.05.07
[TIL] camp_day14_240502  (0) 2024.05.02
[TIL] camp_day13_240501  (1) 2024.05.01
[TIL] camp_day12_240430  (0) 2024.04.30