R 데이터 처리 실습해보기 - 1
오늘은 예제 샘플 데이터를 가지고 R로 데이터를 가져와서 확인하는 방법에 대하여 실습해보려 합니다. 주석 주석을 쓸 때, 주석 바로 밑에 명령줄이 있다면 명령이 실행되면서 출력되고 #이론##### 또는 #####이론##### 위와 같이 만들면 책갈피 기능이 생깁니다. 데이터 입력 csv 데이터 가져오기 read.csv() r...
오늘은 예제 샘플 데이터를 가지고 R로 데이터를 가져와서 확인하는 방법에 대하여 실습해보려 합니다. 주석 주석을 쓸 때, 주석 바로 밑에 명령줄이 있다면 명령이 실행되면서 출력되고 #이론##### 또는 #####이론##### 위와 같이 만들면 책갈피 기능이 생깁니다. 데이터 입력 csv 데이터 가져오기 read.csv() r...
어제 설치한 R과 R-스튜디오를 가지고 기본 문법을 알아보았습니다. 데이터 유형 수치형: 숫자로 이루어진 정수와 실수입니다. 문자형: 문자로 이루어진 형식입니다. 펙터형: 명목형/순서형 변수입니다. 논리형: TRUE/FALSE, 즉 참/거짓입니다. 특수 데이터 유형 ...
오늘은 파이썬에서 logging을 알아보려합니다. logging은 프로그램이 실행되는 동안 일어나는 정보를 기록을 남기는 것입니다. 유저의 접근, 프로그램의 예외처리, 특정 함수등을 콘솔 화면에 출력하거나 파일에 남깁니다. 실행 시점에서 남겨야하거나 개발 시점에서 남겨야하는 기록에 필요합니다. print 차이점 기록을 print로 남기는 것도...
오늘은 파이썬에서의 객체지향 프로그래밍을 알아보고 실습해보았습니다. 프로그램을 여럿이 개발할 경우에 객체로 묶어서 작성할 수 있습니다. 파이썬 역시 객체 지향 프로그램 언어입니다. 클래스에서 인스턴스를 찍어낸다고 볼 수 있습니다. 선언 class name(object): class 예약어와 class 이름 그리고 상속받는 객체명순입니다. ...
오늘은 파이썬의 자료구조에 대하여 정리해보려 합니다. 들어가며 자료구조란 데이터를 효율적으로 관리하는 방식이며, 파이썬에서는 리스트, 튜플, 집합, 사전 등이 있습니다. 스택 나중에 넣은 데이터가 먼저 나오도록 설계된 구조로, 선입후출입니다. push와 pop으로 사용할 수 있으며, 파이썬에서는 리스트를 이용하므로 append()와 pop()...
오늘은 파이썬에서의 함수에 대하여 종합적으로 배워보려 합니다. 우선 함수는 여러 사람들이 모여 개발할 때, 필요한 부분을 나누어 코딩을 하는 상황에서 유용합니다. 기능별로 묶을 수 있습니다. 함수 어떤 일을 수행하는 코드의 묶음입니다. def func(a,b): return a+b 위와 같이 a와 b를 더하는 함수를 작성했습니다. ...
오늘은 Bitwise operator, 비트 연산자에 대하여 간단히 되짚어보려 합니다. and 두개의 인자가 1일때만 1을 리턴합니다. 문자는 &를 씁니다. 0 & 0 = 0 0 & 1 = 0 1 & 1 = 1 or 한개라도 1이 있을시 1을 리턴합니다. ...
오늘은 OOP에 대한 기본적인 개념을 다시 잡고 가려고 정리해보았습니다. 클래스 데이터 필드와 메소드 필드를 가지는 오브젝트의 템플릿입니다. 오브젝트 프로그램에 직접 들어가는 클래스의 인스턴스입니다. 클래스에 쓴 함수로 오브젝트에서 값을 입력할 수 있습니다. 캡슐화 클래스의 보안을 제공하며, 다른 개발자들이 클래스안의 멤버와 메소드를 변경...
오늘은 자바로 Command 패턴을 실습해보았습니다. 실행 메소드를 객체의 형태로 캡슐화하여 사용자가 보낸 요청을 나중에 이용할 수 있도록 해주는 패턴입니다. 코드 실습에는 배열에 기능 객체를 생성하여 넣어주고, for each문으로 실행하게 됩니다. public interface Command { String execute(); } 우선...
오늘은 java로 Proxy pattern을 실습해본 자료입니다. 프록시 패턴은 프록시 자체의 뜻과 비슷하게 대신해주는 패턴입니다. 간단한 일을 프록시 클래스에서 대신 수행하고 복잡한 일은 본 클래스에서 수행하게 됩니다. public interface Value { public void getValue(); } 우선 인터페이스로 공통된 메소...