PostgreSQL DB에 데이터를 만들어 넣을 때, RPostgres 패키지를 사용하면 된다. 데이터프레임을 가지고 DB에 select, insert, update, delete 하는 모든 기능을 R프로그램을 이용해서 다 처리할 수 있다. 그 중에, 데이터베이스이름 dbname 과 스키마이름 schema 을 제대로 설정해서 원하는 스키마에 테이블을 만들어보는 것을 정리해본다.
PostgreSQL 윈도우 함수(window function) 프레임 설정법
PostgreSQL 숫자/날짜 레코드 데이터 만들기 - generate_series
PostgreSQL DB 를 사용하면서 날짜 혹은 숫자를 여러행으로 리턴하는 함수가 필요해서 찾아보았다. generate_series 함수를 이용하면 별도 테이블을 create 하지 않아도, 손쉽게 연속하는 숫자 또는 날짜 리스트를 만들 수 있다.
R프로그램을 이용한 SOFR 룩백기간 적용하기
SOFR(The Secured Overnight Financing Rate)금리를 다운받아 R프로그램을 이용해서 룩백기간에 따른 금리정보 shift 하는 정도만 해보려 한다. 뉴욕연방준비은행 사이트에서 전체 sofr 금리내역을 받을 수 있으며, 여기를 클릭해서 찾아 다운로드하면 된다. 그리고 ARRC 웹사이트에 sofr 관련 자료가 많으니 참고하면 좋다.
[더 읽기]스프링부트(spring boot)에서 mybatis 로 SQL 실행하기
스프링부트(spring boot)와 데이터베이스를 연결하는 방법은 정말 여러가지인데, sql 자체를 그대로 활용해서 사용하고자 한다면 mybatis 만한 ORM 프레임워크가 없다고 생각한다. spring boot 프로젝트 생성시에 디펜던시는 아래 2개를 추가해주는데, 이 포스팅에서는 PostgreSQL 을 사용했지만, 본인이 사용하는 DB의 Driver 로 변경해서 받으면 된다.
R 에러메시지 - Error in file(file, "rt") : cannot open the connection
R 프로그래밍을 하다가 아래와 같은 에러메시지를 봤다면, 대부분 read.file read.table read.csv 등의 함수로 파일을 읽어오는 과정에서 생기는 오류이다. 에러메시지가 발생하는 이유는 경로지정을 틀리게 했기 때문이다. 경로는 상대경로가 있고, 절대경로 방식이 있는데 그 유형에 따라 각각 대처가 가능하다.
ggplot2 보조선 그리기 - geom_abline, geom_vline, geom_hline
ggplot2 로 그래프를 그리다가 추가적인 보조선을 그리고 싶을 때가 있다.
예를 들면, 아래와 같은 꺾은선그래프에서는 y = 0 인 직선을 그려주면, 음의 방향으로 그래프를 향하는 부분을 쉽게 강조할 수 있다. 이와 같이 수직선, 수평선 혹은 일차방정식에 해당하는 기울기가 있는 직선을 보조선으로 사용하는 방법을 정리해본다.
구글 애드센스 검색엔진 광고단위 사용법
website 를 운영하다보면, 내 컨텐츠를 검색할 검색창을 추가하고 싶을 것이다. 포스팅은 점점 쌓여만 가고 처음에는 쉽게 찾았던 컨텐츠를 오랜시간 넘기면서 보고 있다면, 검색창을 추가할 때가 된 것이다. hugo 에서 제안하는 검색기능은 여러가지가 있긴한데, 대부분 낯선 라이브러리들이어서 좀 읽어보다 포기했다.
[더 읽기]ggplot2를 이용한 기본적인 선그래프 그리기
ggplot2 를 이용해서 가장 기본적인 선그래프(라인그래프)를 그리는 방법을 정리해본다. 선그래프를 그리는 방법은 생각보다는 쉽지 않다. 소스 단 1줄로도 그릴 수 있지만, 사용하는 데이터의 구조와 필드들을 이해하고 제대로 함수를 사용해야만 그려진다.
[더 읽기]ggplot2 를 사용하여 100% 기준 누적막대그래프 그리기
일반적인 막대그래프는 여러가지 값을 하나의 막대그래프에 누적해서 쌓아서 그 구성내용을 볼 수 있는 그래프이다. 아래 그림1 처럼 특정 기준으로 그 구성비율을 알기는 쉽지만 그 총계는 다르다보니, 정확하게 막대별로 비율의 비교는 하기 어렵다.
[더 읽기]