R-Blogger블로그·해설한국어2025-04-22
RSQLite와 DBI 탐험: 내 메모
Exploring RSQLiteWith DBI: A Note To MyselfDBI와 RSQLite를 가지고 실험해 보니 R에서 실제로 꽤 간단하게 사용할 수 있다는 것을 알았습니다 — 연결하고, 테이블을 쓰고, 복잡한 서버 설정 없이 SQL 쿼리를 사용할 수 있습니다. Alec Wong에게 감사드립니다!동기지난 블로그 글 이후, 친구 Alec Wong이 Plumber API를 만들 때 CSV 파일 대신 SQLite를 사용하자고 제안했습니다. 여러 사용자가 동시에 API를 호출하면 CSV 파일이 손상될 수 있다는 사실을 몰랐습니다! SQLite는 이를 자동으로 처리해 주고, 복잡한 서버를 설정하지 않아도 데이터를 검증할 수 있습니다. 실제로 매우 직관적이므로, 여기 간단하고 자주 쓰는 함수들을 정리해 두었습니다.목표데이터베이스 연결테이블 목록 확인데이터 확인데이터 추가데이터 쿼리glue_sql 사용데이터 삭제연결 해제데이터베이스 연결library(DBI) library(RSQLite) library(tidyverse) con <- dbConnect(RSQLite::SQLite(), "my_database.db") # 예시: 데이터 프레임에 시간대 변환 적용 df %>% mutate(date = as_datetime(date, tz = "America/New_York"))배운 점DBI 공식 웹사이트에 좋은 자료가 많이 있습니다.Raspberry Pi에 SQLite를 설치하고 이전에 만든 migraine logger에 적용했습니다.SQL에 익숙해야 실제로 활용할 수 있습니다.압력 로거에도 적용해 보면 좋을 것 같습니다. 같은 데이터베이스에 다른 테이블을 만들 수도 있습니다.마무리이 글이 도움이 되었다면 댓글을 남겨 주세요. 다른 블로그도 방문해 주시고, BlueSky, Twitter, GitHub, Mastodon에서 팔로우해 주시면 감사하겠습니다. 협업을 원하시면 언제든지 연락해 주세요.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
- 작성자
- R-Blogger
- 출처
- R-Blogger
- 플랫폼
- R-Blogger
- 분류
- 블로그·해설
- 언어
- 한국어
- 발행일
- 2025-04-22