10. 데이터 집계_분포와 통계량
데이터 리소스는 titanic_train.csv를 사용합니다. 10. 데이터 집계_분포와 통계량 집계란? 모아서 계산한다. 집계의 결과는 무조건 1개 각 그룹별 N(N개의 레코드 수)를 집계하면 1개(통계값,대표값)이 나옴. 위의 과정을 Reduce(공학적 관점), aggreagtion(통계 관점) ex. 평균, 표준편차, 중앙...
[pandas] 05. 결측값(NaN) 처리, 06. 타입 변환
05. [Pandas] 데이터 가공, 결측값(NaN) 처리 결측값 확인 # info()에서 확인 가능 df.info() 데이터프레임.isna() 결측값(missing value)을 True로 반환 df.isna() 각 컬럼마다의 결측치 합 df.isna().sum # 결측치가 True(1)로 반환되기 때문에 sum ...
Pandas-04. 데이터 가공, 인덱스
04. [Pandas] 데이터 가공, 인덱스 인덱스 각 행을 대표하는 대표값 원칙적으로는 중복이 되면 안되지만, pandas에서는 중복을 허용 함. # 인덱스에 별다른 처리를 하지 않으면 정수로 이루어진 RangeIndex가 자동 생성 df.index 인덱스 변경 특정 인덱스 변경 : rename 전체 인덱스 변경 : inde...
[Pandas] 데이터 선택 및 추출
[Pandas] 데이터 선택 및 추출 # 열 선택 df['Fare'] # 컬럼 이름을 적어 해당 시리즈(열)를 가져온다. df.Fare # 행 선택 df[:3] # 슬라이스 느낌으로 레코드(행) 가져온다. # serise를 2차원 배열인 df 형식으로 바꾸는 게 .to.frame() df['Fare'].to_frame() # df는 2차원 배열...
[Pandas] 데이터 불러오기, 저장하기 / Serise와 DataFrame
01. [Pandas] 데이터 불러오기 & 저장하기 데이터 불러오기 & 저장하기 csv 불러오기 Comma Seperated Values csv 파일 불러오기 import pandas as pd csv_file_path = "./data/titanic_train.csv" df_csv = pd.read_csv(csv_file_p...
2주차
1주차 정리
1주차 수업 진행은 Google colab을 사용하여 진행한다. 01. Googl colab 사용 방법 shift + Enter : code cell 실행 ctrl + mm : 마크다운으로 변경 Latex(각종 수식 문법) 인라인 수식 마크다운 작성 중간에 들어가는 수식으로 $a + b = 10$ 이런 식으로 표현 ...
Github로 블로그 생성 중 만난 오류들
GitHub 블로그 생성 중 만난 오류와 해결 구글링해서 금방 해결한 오류들 말고, 약간의… 고생을 하며 해결한 오류들에 대해 정리한다. 필자는 mac air m1(Apple silicon) 환경에서 진행 했다. 창에 뜬 ERROR를 그대로 구글에 복붙하기 전에,,, [!TIP] ERROR창을 유심히 보자. 영어 읽기 싫다고 ...
Unity로 NPC와 대화 구현
Unity로 NPC와 대화 구현 네이버 블로그에 정리해뒀던 코드를 이번에 GitHub 블로그를 만들게 되면서, 다시 정리한다. (왜인지 Github블로그에서는 말투를 격식 차려야 될 거 같음) 2024년도 1학기 팀프로젝트로 제작한 게임 만들기 과정 중, NPC와의 대화 기능을 제작하게 됐다. 구현 목표 플레이어가 npc에게 접근하...