Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
여러 데이터 프레임을 카드 형태로 나란히 배치하고 확대‑축소 캔버스에서 연결선 그리기
Lays out many data frames side by side as cards on a pan-and-zoom canvas, either as a shiny gadget for RStudio or as an htmlwidgets widget for R Markdown and Quarto pages. Drawing a line between two c
플러그인R · JavaScriptGitHub @lauyeehow1986-hub온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기R package: many tables side by side on a pan/zoom canvas, with visual joins, join diagnostics, a column inspector/codebook and tidyverse code generation (Shiny gadget + htmlwidget).
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗sideview puts many tables side by side on a pan-and-zoom canvas, so you can compare them, connect columns to build joins, check those joins before you run them, and take away reproducible tidyverse code. It runs as an RStudio gadget or as an htmlwidget you can save to HTML or embed in Quarto and R Markdown.
Take the visual tour to see every feature in a screenshot.
Install the development version from GitHub:
# install.packages("remotes")
remotes::install_github("lauyeehow1986-hub/sideview")
data.frame, tibble, table, matrix, gt, flextable, arrow tables and datasets, and duckdb connections each become a card on one canvas. Tables of 100,000+ rows scroll smoothly.Ctrl+K to find a card or column, and double-click a card title to zoom to it.dplyr joins, including multi-key joins.sv_suggest_mappings() proposes likely keys from name, type and value overlap.sv_join_diagnostics()) show match rates both ways, unmatched keys, 1:1 / 1:m / m:m relationships, rows per join type, and NA, spacing or case problems in keys.%>% / |> choice. Sorts and filters run on the full data in R, not just the rows on screen.sv_detect_discrepancies(), sv_auto_clean_rules()).sv_column_profile()).sv_codebook(), CSV or XLSX).sideview(..., state = "canvas.json"), sv_save_state(), sv_load_state()).sv_theme() or a bslib::bs_theme(). Press ? on the canvas for every shortcut.library(sideview)
patients <- data.frame(
patient_id = c("P01", "P02", "P03", "P04"),
age = c(45, 52, 38, 61),
sex = c("Male", "Female", "M", "Fem")
)
visits <- data.frame(
patient_id = c("P01", "P02", "P03", "P05"),
systolic_bp = c(120, 140, 115, 130)
)
# 1. Open the canvas (RStudio dialog by default; also viewer = "pane" or "browser")
if (interactive()) {
sideview(patients, visits)
}
# 2. Check a join before you run it
sv_join_diagnostics(patients, visits, by = "patient_id",
x_name = "patients", y_name = "visits")
# 3. Build a data dictionary across tables
sv_codebook(patients, visits)
# 4. Share the canvas as a standalone HTML file
save_sideview(sideview_widget(patients, visits), file = "study_overview.html")
To embed the canvas in Quarto or R Markdown, put sideview_widget(patients, visits, height = "650px") in a chunk.
sideview is a research and education tool for exploring and preparing data. It is not medical device software and is not intended for clinical decisions.