AAT_Phase 1. learning pandas

'졸업작품 (AAT)' 시리즈AAT_Phase 1. learning pandas

mildsalmon

흔치않고, 진귀하다.

Sign in to view email

공부를 통해 새로 알게된 부분

  • Pandas
    • Series는 1차원 데이터를 다루는데 효과적인 자료구조
      • 값, 값과 연결된 인덱스 값을 저장
      • 데이터가 1차원으로 저장되어 있지만 딕셔너리와 유사하게 값과 대응되는 인덱스 값이 서로 연결됨.
      • 인덱스의 순서가 서로 다른 경우에도 같은 인덱스끼리 덧셈 연산 가능
    • DataFrame은 행과 열로 구성된 2차원 데이터를 다루는데 효과적인 자료구조
      • 여러개의 칼럼으로 구성된 2차원 형태의 자료구조
      • 딕셔너리로 객체 생성 가능
      • 각 칼럼은 Series 객체
      • 인덱스가 같은 여러개의 Series 객체로 구성된 자료구조
      • Series와 마찬가지로 인덱스 값 지정 가능
      • loc 메서드를 통해 인자값(인덱스 값)을 가진 로우 데이터를 가져 올 수 있다.
      • 칼럼에 접근하려면 .columns
      • 로우에 접근하려면 .index
      • .info() 메서드로 객체를 요약해서 볼 수 있음
      • insert 메서드로 칼럼을 추가
      • 리스트와 딕셔너리의 특징을 혼합
  • Pandas_datareader
    • DataReader 함수
      • 종목 정보를 가져올 수 있음, (고가, 저가, 시가, 종가, 거래량, 수정 종가(야후))
  • matplotlib 패키지의 pyplot 모듈
    • plot 함수
      • 파이썬에서 그래프를 그릴 때 사용
      • 인자값 = 그래프로 표현하려는 데이터
    • legend 함수
      • 범례를 표시하기 위해 사용
      • loc 인자를 통해 범례 표시 위치 지정 (best = 자동)
    • grid 함수
      • 격자줄 표시
  • 빅 데이터의 정의
    • Volume, Velocity, Variety 세 가지 V를 가진 데이터
  • 이동평균선
    • 일정 기간 동안의 주가를 산술 평균한 값인 주가이동평균을 차례로 연결해 만든 선

좀 더 공부해야하는 부분

  • Pandas
    • 정리를 하긴 했지만 처음 보는 모듈이라 좀 더 공부를 해야 자유롭게 사용할 수 있을듯
  • matplotlib 패키지
    • 이 패키지로 차트를 만들어야 할텐데, 유용하게 사용 가능할듯
  • 주식 단어 / 주식 분석 기법 (기본적 분석 / 기술적 분석)
    • 이평선은 기본적인거라 알고 있었는데, 다음에 또 어떤 생소한 단어가 나올지 모르니 나올때마다 공부. 그리고 여러 알고리즘 기법을 적용하려면 주식 단어는 기본적으로 숙지해야함.

한줄평

오늘은 솔직히 허리도 좀 아프고 해서 집중을 잘 못했다. Pandas같은 처음보는 개념이 나오는 것도 이유인 것 같다. 내일은 오후 1시쯤에 시작하도록 노력해보자. 조금 늦게 시작하니 시간 관리가 잘 안된다. 그래서 이후 일정도 겨우 끝내는 것 같다. (한라대 공지 알림 봇 클래스화)

오늘 작성한 코드

Learned the pandas · mildsalmon/AAT@52920a1

참고자료

작성된 댓글이 없습니다!
로그인된 사용자만 댓글을 작성할 수 있습니다.