본문 바로가기

분류 전체보기112

1. Data Preprocess & EDA [4] CODE 1. 기본설정 # 패키지 및 폰트설정 !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf !pip3 install numpy !pip3 install pandas import pandas as pd import numpy as np import io import seaborn as sns import matplotlib.pyplot as plt import matplotlib as mpl import warnings plt.rc('font', family='NanumBarunGothic') mpl.rc('axes', unicode_minus=False) warnings.filterwarnings("ignor.. 2021. 1. 2.
데이터분석을 위한 라이브러리, Pandas 데이터분석을 위한 라이브러리, Pandas 파이썬은 C언어를 기반으로 만든 언어이고, R은 통계언어인 S를 기반으로 만든 언어입니다. 데이터 분석에서 R이 강력한 언어임은 분명하지만, 파이썬이 프로그램언어로 만들어진 점은 간과할 수 없습니다. 접근성이 더 좋고 보다 익숙하며 확장가능성이 매우 크다는 장점이 있습니다. 파이썬도 나날이 빠르게 발전하며 강력해지고있있습니다. 파이썬을 이용해서 데이터분석을 하려면 그에 맞는 라이브러리를 사용해야합니다. 대표적으로 PANDAS, NUMPY, MATPLOTLIB을 많이 사용합니다. 이번 포스팅에서는 이 Pandas에대한 간략한 설명과 이 라이브러리를 사용할 때 빠르게 찾아 쓸 수 있도록 정리하는 것이 그 목적입니다. pandas documentation — pand.. 2021. 1. 2.
[ 코딩, 처음입니다 ] Method vs Functhion Method vs Function Function(함수) 함수는 특정 기능을 하는 역할을 합니다. 예를 들어, f(x) = x + 6 이라는 함수가 있다고합니다. 이 함수는 임의의 값에 6을 더해주는 기능을 합니다. Python에서는 다음과 같습니다. def plussix(x): print(x+6) 여기서 x는 파라미터(매개변수)가 됩니다. 경우에 따라서는 매개변수가 여러개 있을 수가 있습니다. 사람들은 기존에 이런 함수들을 무수히 많이 만들었고 우리는 너무나도 편하게 쓸 수 있습니다. 다음은 파이썬을 설치하면 내장되어있는 함수입니다. 매개변수(parameter)와 전달인자(argument)는 변수(variable)와 값(Value)의 차이입니다. f(x) = x 에서 x 는 파라미터, f(2)에서 2가.. 2021. 1. 2.
[ 코딩, 처음입니다 ] Library, Package, Module Library, Package, Module 당신은 차를 고치는 사람입니다. 오늘은 '아침'이라는 자동차가 입고되었네요. 타이어에 구멍이나서 갈아야한다고 합니다! Module 자동차 타이어에 바람이 빠지면, 타이어만 바꾸면 됩니다. 자동차를 통째로 일일히 볼 필요는 없죠. 코드도 마찬가지입니다. 매우 복잡한 코드를 하나에 담아놓으면 가독성도 떨어질 뿐만 아니라 유지보수하기에도 힘이 들겠죠. 그래서 특정부분을 빼서 관리를 할 수 있도록 module이라는 것을 만듭니다. 함수나 클래스, 전역변수 같은 것을 따로 빼놓는 것입니다. 우리는 ****.py로 끝나는 파일로 분리를 해서 필요할 때 불러와서 사용하면 됩니다. 우리는 타이어를 교체하는 법을 이용해서 타이어를 갈았습니다. # tire.py def tire.. 2021. 1. 2.