분류 전체보기 486

[DACON/김세연] 파이썬을 이용한 EDA

#1 import pandas as pd #2 import numpy as np #3 import matplotlib.pyplot as plt #4 import seaborn as sns #5 df=pd.read_csv("C:/Users/lucy8/PycharmProjects/test2/DSOB/train.csv") #6 print(df.head(3)) #7 print(df.shape) #8 print(df.isnull().sum()) #9 print(df.info()) df 파일에 할당된 데이터 중에 3개를 뽑아, 데이터의 형태 등을 파악함 좌(7행,8행)는 데이터의 개수를 행렬로 알려주고, null값이 있는지 알려줌 (null값이 있다면, 해결해야함 (평균,삭제 등)) 우(9행)는 데이터 타입을 알려..

[DACON/조아영] 파이썬을 이용한 EDA

Dacon 코드 공유에서 제공하고있는 코드들도 참고하였으나, 이해가 안되는 코드들은 과감하게 버리고 이해되는 부분만 파악해보았습니다. # 사용할 라이브러리 불러오기 import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # 데이터 불러오기 train_df = pd.read_csv("./dataset/train.csv") train_df # 데이터의 총 행열 개수 확인 train_df.shape # null값이 존재하는지 확인 train_df.isnull().sum() # 기본적인 데이터 정보들을 얻어냄 # 각 column별 데이터 타입도 얻을 수 있음 train_df.info() # 각 열별 기초 통계량을 확인함 train_df..

[DACON/김민혜] 파이썬을 이용한 EDA

글을 작성하기에 앞서... 사실 EDA를 이렇게 진행하는 것이 맞는지 확실하지는 않으나 최대한 열심히 공부해보았습니다.. 하하 EDA(Exploratory Data Analysis, 탐색적 데이터 분석) 참고: https://jalynne-kim.medium.com/데이터분석-기초-eda의-개념과-데이터분석-잘-하는-법-a3cac2cc5ebc 개념 벨연구소의 수학자 ‘존 튜키’가 개발한 데이터분석 과정에 대한 개념으로, 데이터를 분석하고 결과를 내는 과정에 있어서 지속적으로 해당 데이터에 대한 ‘탐색과 이해’를 기본으로 가져야 한다는 것을 의미 처음에 로우데이터(raw data)를 접할 때부터 데이터를 잘 이해하고 파악한 다음, 어떤 결과를 만들어낼 지 ‘이 feature(column)로 필터해보고, 저..

[1팀/허서원] 5차시 파이썬 스터디 - 함수

출처 - 데이터 과학을 위한 파이썬 프로그래밍 학습 목표 함수를 선언하는 방법. 함수의 실행 순서. 함수의 4가지 형태에 대해 알아본다. 함수를 호출하는 방식과 변수의 사용 범위에 대해 학습하고. 재귀 함수에 대해 이해한다. 함수의 인수인 키워드 인수, 디폴트 인수, 가변 인수, 키워드 가변 인수에 대해 알아본다. 좋은 코드의 의미를 이해하고, 코딩 규칙과 함수 개발 가이드라인에 대해 학습한다 01 함수 기초 함수의 개념과 장점 함수(function)란? 어떤 일을 수행하는 코드의 덩어리, 또는 코드의 묶음 ex) 도형의 넓이를 구하는 프로그램에서 사각형의 넓이를 구하는 작업이 있다면, 해당 작업을 함수화하여 필요할 때마다 호출해서 사용 함수를 만들었을 때 장점 필요할 때마다 호출 가능 함수는 반복적으로..

[4팀/이제은] 5차시 파이썬 스터디 - 함수

01 함수 기초 > 함수의 개념과 장점 >> 코딩의 꽃, 함수 이때까지 print( )나 range 등과 같은 함수를 사용해왔습니다. 이번 장에서는 이런 함수들을 직접 만들어봅시다! 함수를 조금 더 쉽게 이해하기 위해 믹서에 비유해보았습니다. 어떠한 과일을 갖고 주스라는 음식을 완성하기 위해선 믹서라는 도구가 필요하죠! 여기서의 믹서는 과일을 입력받아 주스를 출력하는 함수와 같은 역할을 하고 있는 것입니다. 😊 즉, 입력값을 가지고 어떤 일을 수행한 다음에 그 결과물을 내어놓는 것, 이것이 바로 함수가 하는 일입니다. (함수의 개념) 그렇다면 이 믹서를 왜 사용할까요? 각기 다른 과일을 여러번 주스로 만들어먹기 위해서 사용합니다. 함수도 이와 같습니다. 😊 즉, 똑같은 작업을 여기서도 하고, 저기서도 하..

[1팀/지다인] 5차시 파이썬 스터디 - 함수

chapter05 함수 학습 목표 함수를 선언하는 방법, 함수의 실행 순서, 함수의 4가지 형태에 대해 알아본다 함수를 호출하는 방식과 변수의 사용 범위에 대해 학습하고, 재귀 함수에 대해 이해한다 함수의 인수인 키워드 인수, 디폴트 인수, 가변 인수, 키워드 가변 인수에 대해 알아본다 좋은 코드의 의미를 이해하고, 코딩 규칙과 함수 개발 가이드라인에 대해 학습한다 01 함수 기초 01 함수의 개념과 장점 함수란 어떤 일을 수행하는 코드의 덩어리 💡 공식을 미리 만들어놓고 숫자만 대입하면 아주 쉽겠죠? 필요할 때 마다 호출 가능 함수는 반복적으로 수행해야 하는 업무를 한 번만 작성해 놓고 필요할 때 마다 호출하여 사용 코드를 수정할 때 여러 번 수정할 필요없이 한 번에 가능 논리적인 단위로 분할 가능 함..

[1팀/한규림] 5차시 파이썬 스터디 - 함수

5차시 강의 주제는 함수입니다. 01. 함수 기초 여러 명이 프로그램을 함께 개발할 때, 우리는 일반적으로 팀원들이 각자 해야 할 부분을 나눠서 코딩한 다음 합치는 방식으로 한다. 그렇다면 프로그램을 만들 때 작성해야 하는 부분을 나누는 방법에는 어떤 것이 있을까? 파이썬에서는 이를 위해 함수, 객체, 모듈을 제공한다. 이번주에는 함수의 개념에 대해 배우고, 나중에 객체와 모듈(8,9주차)에 대한 개념을 배워보자. 1) 함수의 개념과 장점 함수 : ‘어떤 일을 수행하는 코드의 덩어리, 또는 코드의 묶음’ 함수의 장점 필요할 때마다 호출 가능 : 반복적으로 수행해야 하는 업무를 할 때! 논리적인 단위로 분할 가능 : 간단히 도형을 계산하는 프로그램에서도 곱셈을 하는 코드, 덧셈을 하는 코드, 나눗셈을 하는..

[2팀/김가림, 최다예] 5차시 파이썬 스터디 - 함수

함수 참고도서 : 데이터 과학을 위한 파이썬 프로그래밍, 최상철 함수기초 들어가기 앞서 다 같이 모여 토론하며 한 줄 한 줄 작성 가장 잘하는 사람이 혼자 작성 필요한 부분을 나누어 작성한 후 합치기 가장 좋은 방법 2번, 일반적으로 사용하는 방법 3번 팀원들이 각자 해야 할 부분을 나눠서 하고 나중에 합치는 것오늘은 그 중 함수를 배울 예정 프로그램을 만들 때 작성해야 하는 부분을 나누기 위해 파이썬에서는 함수, 객체, 모듈을 제공함 여러명이 프로그램을 개발할 때, 코드를 어떻게 작성하면 좋을까 ? 함수의 개념과 장점 함수(function) : 어떤 일을 수행하는 코드의 덩어리, 코드의 묶음 ex. 도형의 넓이를 구하는 프로그램에서 사각형의 넓이를 구하는 작업이 있다면, 해당 작업을 함수화하여 필요할 ..

[4팀/김유경] 4차시 파이썬 과제 - 반복문

문제1: for문 아래 for문의 실행결과를 예측하세요. 정답: 사과 귤 수박 문제2: for문 아래 for문의 실행결과를 예측하세요. 정답: 오류가 날 것 같습니다. -> 왜 이렇게 나오는 건가요? 문제3: for문 다음 코드를 for문으로 작성하세요. for looper in [10,20,30]: print(looper) 문제4: for문 & range for문과 range 구문을 사용해서 0~99까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 작성하세요. for i in range(0,100): print(i) 문제5: 리스트 & for문 & range 리스트에 5일간의 저가, 고가 정보가 저장돼 있다. 고가와 저가의 차를 변동폭이라고 정의할 때, low, high 두 개의 리스트를 사용해서 ..

[3팀/김경은] 5차시 파이썬 스터디 - 함수

데이터 과학을 위한 파이썬 프로그래밍 교재를 사용하여 작성한 강의자료입니다. 함수 어떤 일을 수행하는 코드의 덩어리, 또는 코드의 묶음 함수의 장점 필요할 때마다 호출 가능 : 함수는 반복적으로 수행해야 하는 업무를 한번만 작성해 놓고 필요할때마다 호출하여 사용할 수 있다. 이렇게 하면 코드를 수정할 때 같은 작업을 여러 번 반복하지 않아도 된다. 논리적인 단위로 분할 가능 : 함수는 코드를 논리적인 단위로 나눌 수 있다. 간단히 도형을 계산하는 프로그램을 작성하더라도 곱셈을 하는 코드, 덧셈을 하는 코드, 나눗셈을 하는 코드 등으로 나눌 수 있다. 코드의 캡슐화 : 캡슐화는 함수의 인터페이스만 잘 정의하면 다른 사람이 자신의 코드를 쉽게 가져다 사용할 수 있는 특징이 있다. 함수의 선언 파이썬에서 함수..