반응형

Data 96

[R] R markdown 마크다운

R markdown 마크다운 R Markdown은 데이터 과학을 위한 authoring 프레임워크(authoring framework )를 제공합니다. 단일 R Markdown 파일을 두 가지 모두에 사용할 수 있습니다. 1. 코드 저장 및 실행 2. 공유할 수 있는 고품질 보고서 생성 마크다운(Markdown) 일반 텍스트 문서를 편집할 때 쓰는 문법의 하나로서, 주로 README 파일이나 온라인 문서 등을 편집할 때 쓰인다. 태그(tag)를 이용해 글자의 굵기를 조절하거나 문서 내에 이미지, 하이퍼링크, 수식 등을 삽입하는 것이 가능 마크다운을 이용해 작성된 문서는 쉽게 HTML, pdf, MS WORD, HTML 등 다른 문서 형태로 손쉽게 변환할 수 있음 정적 및 동적 출력 형식 지원 공유한 마크..

Data/R 2021.07.18

[R] R 시작하기 : R, R studio 다운로드

R 통계계산, 데이터 조작,시각화하시는 분은 R을 사용하거나 들어본 경험이 있으실겁니다. R은 통계계산과 그래픽을 위한 프로그래밍 언어입니다. 오픈소스이기 때문에 최신 분석기법을 패키지를 통해 제공하고 있습니다. 플랫폼 독립적입니다. Window, Mac OS, Linux 에서 이용가능합니다. R 다운로드 : https://cran.rstudio.com/ R 실행화면 R GUI(Graphic User Interface)화면으로 내부에 R Console창이 있음 명령 프롬프트에 명령어 입력하면 결과물이 출력되나 저장할 수 없음 R Scipt 스크립트로 일련의 명령어 및 코드를 모은 텍스트 파일 콘솔화면에는 입력하면 바로 출력되기 때문에 유용하다. R studio R을 무료로 편리하게 사용가능한 인터페이스를..

Data/R 2021.07.17

[백준 알고리즘] 파이썬 - 1085번: 직사각형에서 탈출

[백준 알고리즘] 파이썬 - 1085번: 직사각형에서 탈출 문제 한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭짓점은 (0, 0)에 있고, 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 x, y, w, h가 주어진다. 출력 첫째 줄에 문제의 정답을 출력한다. 제한 1 ≤ w, h ≤ 1,000 1 ≤ x ≤ w-1 1 ≤ y ≤ h-1 x, y, w, h는 정수 예제 입력 6 2 10 3 예제 출력 1 소스코드 x,y,w,h = map(int, input().split()) print(min(w-x, h-y, x, y))

Data/Python 2021.07.16

Mac OS PostgreSQL 설치 방법(pgAdmin4, homebrew)

PostgreSQL PostgreSQL은 확장 가능성 및 표준 준수를 강조하는 객체-관계형 데이터베이스 관리 시스템 장점 ACID 및 트랜잭션 지원 차별화된 확장 기능 제공 설치 설치 방법도 다양하지만 homebrew 이용하는 방법과 다운로드하고 설치하는 방법이 있다. 방법 1. 간편하게 다운로드하여 설치 Download PostgreSQL PostgreSQL Database Download www.enterprisedb.com PostgreSQL14.5 기준 자신의 OS에 맞게 파일을 다운로드 하고 실행하면 저장 경로 설정하고 컴포넌트 선택에서 서버, 어드민, 스택빌더 , clt 모두 선택합니다.( 선택해서 설치 할지 여부 결정 가능) 접속 비밀 번호 설정, 포트 번호 설정(기본 5433), 기본 지역..

Data/DB 2021.07.09

정규 표현식 (Regular Expression)

정규 표현식 (Regular Expression, Regex) 복잡한 문자열을 특정한 규칙이나 패턴을 이용하여 처리하는 것에 사용한다. 텍스트에서 특정 문자열을 검색,치환 , 추출 할 때 사용됩니다. 예를 들어, 웹 페이지에서 유저의 이메일 주소, 휴대폰 번호를 추철하거나 로그파일에서 특정 에러메시지가 들어간 라인들을 찾을 때 정규 표현식을 사용하면 쉽다. - 특정 프로그래밍 언어에 종속된 문법을 가지지 않으나 특정 언어, 환경에서만 적용가능한 패턴이 존재하긴 한다. 1. 모듈 re.compile(pattern, flags=0) 어떤 정규식을 코드 내에서 여러 번 사용하고자 할 때 문자열 패턴을 컴파일하여 정규식 객체() 를 만들어 재사용 특히 복잡하고 긴 정규식같은 경우 편리하며 보통 match, se..

Data/Python 2021.07.08

Anaconda 설치, 업데이트, 가상환경

데이터 분석, 머신러닝, 인공지능을 파이썬으로 공부하시는 분이라면 아나콘다를 이미 설치하셨을 겁니다. 아나콘다는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산을 위한 파이썬과 R 프로그래밍 언어의 자유-오픈 소스 배포판이다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리된다 아나콘다의 공식홈페이지에는The World's Most Popular Data Science Platform 라고 소개한다. 1.아나콘다 설치 자신의 OS(윈도우, 맥, 리눅스) 에 따라서 아나콘다 공식문서에서 다운로드해서 하단의 링크의 이미지를 따라서 설정하면 됩니다. 윈도우는 설치파일 다운로드를 통해서 맥은 설치파일이나 터미널을 통해서 설치 가능하다. 꼭 컴퓨터가 32비트인지 64비트인지 확인하고 설치해주세요..

Data/ML 2021.07.07

백준 알고리즘[파이썬] 2869번: 달팽이는 올라가고 싶다

백준 알고리즘[파이썬] 2869번: 달팽이는 올라가고 싶다 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽이가 나..

Data/Python 2021.07.04
반응형