mirror of
https://github.com/agdamsbo/REDCapCAST.git
synced 2024-11-23 05:50:21 +01:00
Compare commits
2 Commits
6020bd5672
...
aa962f2d9f
Author | SHA1 | Date | |
---|---|---|---|
|
aa962f2d9f | ||
|
69f3fff0dd |
2
404.html
2
404.html
@ -46,7 +46,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="https://agdamsbo.github.io/REDCapCAST/#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="https://agdamsbo.github.io/REDCapCAST/articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="https://agdamsbo.github.io/REDCapCAST/articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="https://agdamsbo.github.io/REDCapCAST/articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
187
articles/Database-creation.html
Normal file
187
articles/Database-creation.html
Normal file
@ -0,0 +1,187 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<meta name="description" content="REDCapCAST">
|
||||
<title>Database-creation • REDCapCAST</title>
|
||||
<!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png">
|
||||
<script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet">
|
||||
<script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
|
||||
<!-- bootstrap-toc --><script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js" integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- search --><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- pkgdown --><script src="../pkgdown.js"></script><meta property="og:title" content="Database-creation">
|
||||
<meta property="og:description" content="REDCapCAST">
|
||||
<meta property="og:image" content="https://agdamsbo.github.io/REDCapCAST/logo.png">
|
||||
<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
|
||||
|
||||
|
||||
<nav class="navbar fixed-top navbar-light navbar-expand-lg bg-light"><div class="container">
|
||||
|
||||
<a class="navbar-brand me-2" href="../index.html">REDCapCAST</a>
|
||||
|
||||
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">24.2.1</small>
|
||||
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div id="navbar" class="collapse navbar-collapse ms-3">
|
||||
<ul class="navbar-nav me-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../reference/index.html">Reference</a>
|
||||
</li>
|
||||
<li class="active nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../news/index.html">Changelog</a>
|
||||
</li>
|
||||
</ul>
|
||||
<form class="form-inline my-2 my-lg-0" role="search">
|
||||
<input type="search" class="form-control me-sm-2" aria-label="Toggle navigation" name="search-input" data-search-index="../search.json" id="search-input" placeholder="Search for" autocomplete="off">
|
||||
</form>
|
||||
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="external-link nav-link" href="https://github.com/agdamsbo/REDCapCAST/" aria-label="github">
|
||||
<span class="fab fa fab fa-github fa-lg"></span>
|
||||
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</nav><div class="container template-article">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<main id="main" class="col-md-9"><div class="page-header">
|
||||
<img src="../logo.png" class="logo" alt=""><h1>Database-creation</h1>
|
||||
|
||||
|
||||
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/REDCapCAST/blob/HEAD/vignettes/Database-creation.Rmd" class="external-link"><code>vignettes/Database-creation.Rmd</code></a></small>
|
||||
<div class="d-none name"><code>Database-creation.Rmd</code></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://github.com/agdamsbo/REDCapCAST" class="external-link">REDCapCAST</a></span><span class="op">)</span></span></code></pre></div>
|
||||
<div class="section level2">
|
||||
<h2 id="easy-data-set-to-data-base-workflow">Easy data set to data base workflow<a class="anchor" aria-label="anchor" href="#easy-data-set-to-data-base-workflow"></a>
|
||||
</h2>
|
||||
<p>THe first iteration of a dataset to data dictionary function is the
|
||||
<code><a href="../reference/ds2dd.html">ds2dd()</a></code>, which creates a very basic data dictionary with
|
||||
all variables stored as text. This is sufficient for just storing old
|
||||
datasets/spreadsheets securely in REDCap.</p>
|
||||
<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="va">mtcars</span> <span class="op">|></span></span>
|
||||
<span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span>record_id <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/seq.html" class="external-link">seq_len</a></span><span class="op">(</span><span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/context.html" class="external-link">n</a></span><span class="op">(</span><span class="op">)</span><span class="op">)</span><span class="op">)</span> <span class="op">|></span></span>
|
||||
<span> <span class="fu"><a href="../reference/ds2dd.html">ds2dd</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|></span> <span class="fu"><a href="https://rdrr.io/r/utils/str.html" class="external-link">str</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
|
||||
<p>The more advanced <code><a href="../reference/ds2dd_detailed.html">ds2dd_detailed()</a></code> is a natural
|
||||
development. It will try to apply the most common data classes for data
|
||||
validation and will assume that the first column is the id number. It
|
||||
outputs a list with the dataset with modified variable names to comply
|
||||
with REDCap naming conventions and a data dictionary.</p>
|
||||
<p>The dataset should be correctly formatted for the data dictionary to
|
||||
preserve as much information as possible.</p>
|
||||
<div class="sourceCode" id="cb3"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="va">dd_ls</span> <span class="op"><-</span> <span class="va">mtcars</span> <span class="op">|></span></span>
|
||||
<span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span>record_id <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/seq.html" class="external-link">seq_len</a></span><span class="op">(</span><span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/context.html" class="external-link">n</a></span><span class="op">(</span><span class="op">)</span><span class="op">)</span><span class="op">)</span> <span class="op">|></span></span>
|
||||
<span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="va">record_id</span>, <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://tidyselect.r-lib.org/reference/everything.html" class="external-link">everything</a></span><span class="op">(</span><span class="op">)</span><span class="op">)</span> <span class="op">|></span></span>
|
||||
<span> <span class="fu"><a href="../reference/ds2dd_detailed.html">ds2dd_detailed</a></span><span class="op">(</span><span class="op">)</span></span>
|
||||
<span><span class="va">dd_ls</span> <span class="op">|></span> <span class="fu"><a href="https://rdrr.io/r/utils/str.html" class="external-link">str</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
|
||||
<p>Additional specifications to the DataDictionary can be made manually,
|
||||
or it can be uploaded and modified manually in the graphical user
|
||||
interface on the web page.</p>
|
||||
<div class="section level3">
|
||||
<h3 id="step-3---meta-data-upload">Step 3 - Meta data upload<a class="anchor" aria-label="anchor" href="#step-3---meta-data-upload"></a>
|
||||
</h3>
|
||||
<p>Now the DataDictionary can be exported as a spreadsheet and uploaded
|
||||
or it can be uploaded using the <code>REDCapR</code> package (only
|
||||
projects with “Development” status).</p>
|
||||
<p>Use one of the two approaches below:</p>
|
||||
<div class="section level4">
|
||||
<h4 id="manual-upload">Manual upload<a class="anchor" aria-label="anchor" href="#manual-upload"></a>
|
||||
</h4>
|
||||
<div class="sourceCode" id="cb4"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/write.table.html" class="external-link">write.csv</a></span><span class="op">(</span><span class="va">dd_ls</span><span class="op">$</span><span class="va">meta</span>, <span class="st">"datadictionary.csv"</span><span class="op">)</span></span></code></pre></div>
|
||||
</div>
|
||||
<div class="section level4">
|
||||
<h4 id="upload-with-redcapr">Upload with <code>REDCapR</code><a class="anchor" aria-label="anchor" href="#upload-with-redcapr"></a>
|
||||
</h4>
|
||||
<div class="sourceCode" id="cb5"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="fu">REDCapR</span><span class="fu">::</span><span class="fu"><a href="https://ouhscbbmc.github.io/REDCapR/reference/redcap_metadata_write.html" class="external-link">redcap_metadata_write</a></span><span class="op">(</span></span>
|
||||
<span> <span class="va">dd_ls</span><span class="op">$</span><span class="va">meta</span>,</span>
|
||||
<span> redcap_uri <span class="op">=</span> <span class="fu">keyring</span><span class="fu">::</span><span class="fu"><a href="https://keyring.r-lib.org/reference/key_get.html" class="external-link">key_get</a></span><span class="op">(</span><span class="st">"DB_URI"</span><span class="op">)</span>,</span>
|
||||
<span> token <span class="op">=</span> <span class="fu">keyring</span><span class="fu">::</span><span class="fu"><a href="https://keyring.r-lib.org/reference/key_get.html" class="external-link">key_get</a></span><span class="op">(</span><span class="st">"DB_TOKEN"</span><span class="op">)</span></span>
|
||||
<span><span class="op">)</span></span></code></pre></div>
|
||||
<p>In the <a href="https://agdamsbo.github.io/redcap-r-handbook/" class="external-link">“REDCap R
|
||||
Handbook”</a> more is written on interfacing with REDCap in R using the
|
||||
<code><a href="https://keyring.r-lib.org/" class="external-link">library(keyring)</a></code>to store credentials in <a href="https://agdamsbo.github.io/redcap-r-handbook/access.html#sec-getting-access" class="external-link">chapter
|
||||
1.1</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section level3">
|
||||
<h3 id="step-4---data-upload">Step 4 - Data upload<a class="anchor" aria-label="anchor" href="#step-4---data-upload"></a>
|
||||
</h3>
|
||||
<p>The same two options are available for data upload as meta data
|
||||
upload: manual or through <code>REDCapR</code>.</p>
|
||||
<p>Only the latter is shown here.</p>
|
||||
<div class="sourceCode" id="cb6"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="fu">REDCapR</span><span class="fu">::</span><span class="fu"><a href="https://ouhscbbmc.github.io/REDCapR/reference/redcap_write.html" class="external-link">redcap_write</a></span><span class="op">(</span></span>
|
||||
<span> <span class="va">dd_ls</span><span class="op">$</span><span class="va">data</span>,</span>
|
||||
<span> redcap_uri <span class="op">=</span> <span class="fu">keyring</span><span class="fu">::</span><span class="fu"><a href="https://keyring.r-lib.org/reference/key_get.html" class="external-link">key_get</a></span><span class="op">(</span><span class="st">"DB_URI"</span><span class="op">)</span>,</span>
|
||||
<span> token <span class="op">=</span> <span class="fu">keyring</span><span class="fu">::</span><span class="fu"><a href="https://keyring.r-lib.org/reference/key_get.html" class="external-link">key_get</a></span><span class="op">(</span><span class="st">"DB_TOKEN"</span><span class="op">)</span></span>
|
||||
<span><span class="op">)</span></span></code></pre></div>
|
||||
</div>
|
||||
</div>
|
||||
</main><aside class="col-md-3"><nav id="toc"><h2>On this page</h2>
|
||||
</nav></aside>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<footer><div class="pkgdown-footer-left">
|
||||
<p></p>
|
||||
<p>Developed by Andreas Gammelgaard Damsbo, Paul Egeler.</p>
|
||||
</div>
|
||||
|
||||
<div class="pkgdown-footer-right">
|
||||
<p></p>
|
||||
<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -48,7 +48,9 @@
|
||||
<li class="active nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
@ -98,23 +100,23 @@ demonstration of the functions.</p>
|
||||
</h2>
|
||||
<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="va">redcapcast_data</span> <span class="op">|></span> <span class="fu">gt</span><span class="fu">::</span><span class="fu"><a href="https://gt.rstudio.com/reference/gt.html" class="external-link">gt</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
|
||||
<div id="fypiqpxsxm" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
|
||||
<style>#fypiqpxsxm table {
|
||||
<div id="byxlgnpfbb" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
|
||||
<style>#byxlgnpfbb table {
|
||||
font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
#fypiqpxsxm thead, #fypiqpxsxm tbody, #fypiqpxsxm tfoot, #fypiqpxsxm tr, #fypiqpxsxm td, #fypiqpxsxm th {
|
||||
#byxlgnpfbb thead, #byxlgnpfbb tbody, #byxlgnpfbb tfoot, #byxlgnpfbb tr, #byxlgnpfbb td, #byxlgnpfbb th {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
#fypiqpxsxm p {
|
||||
#byxlgnpfbb p {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_table {
|
||||
#byxlgnpfbb .gt_table {
|
||||
display: table;
|
||||
border-collapse: collapse;
|
||||
line-height: normal;
|
||||
@ -140,12 +142,12 @@ demonstration of the functions.</p>
|
||||
border-left-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_caption {
|
||||
#byxlgnpfbb .gt_caption {
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_title {
|
||||
#byxlgnpfbb .gt_title {
|
||||
color: #333333;
|
||||
font-size: 125%;
|
||||
font-weight: initial;
|
||||
@ -157,7 +159,7 @@ demonstration of the functions.</p>
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_subtitle {
|
||||
#byxlgnpfbb .gt_subtitle {
|
||||
color: #333333;
|
||||
font-size: 85%;
|
||||
font-weight: initial;
|
||||
@ -169,7 +171,7 @@ demonstration of the functions.</p>
|
||||
border-top-width: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_heading {
|
||||
#byxlgnpfbb .gt_heading {
|
||||
background-color: #FFFFFF;
|
||||
text-align: center;
|
||||
border-bottom-color: #FFFFFF;
|
||||
@ -181,13 +183,13 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_bottom_border {
|
||||
#byxlgnpfbb .gt_bottom_border {
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: 2px;
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_col_headings {
|
||||
#byxlgnpfbb .gt_col_headings {
|
||||
border-top-style: solid;
|
||||
border-top-width: 2px;
|
||||
border-top-color: #D3D3D3;
|
||||
@ -202,7 +204,7 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_col_heading {
|
||||
#byxlgnpfbb .gt_col_heading {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -222,7 +224,7 @@ demonstration of the functions.</p>
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_column_spanner_outer {
|
||||
#byxlgnpfbb .gt_column_spanner_outer {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -234,15 +236,15 @@ demonstration of the functions.</p>
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_column_spanner_outer:first-child {
|
||||
#byxlgnpfbb .gt_column_spanner_outer:first-child {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_column_spanner_outer:last-child {
|
||||
#byxlgnpfbb .gt_column_spanner_outer:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_column_spanner {
|
||||
#byxlgnpfbb .gt_column_spanner {
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: 2px;
|
||||
border-bottom-color: #D3D3D3;
|
||||
@ -254,11 +256,11 @@ demonstration of the functions.</p>
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_spanner_row {
|
||||
#byxlgnpfbb .gt_spanner_row {
|
||||
border-bottom-style: hidden;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_group_heading {
|
||||
#byxlgnpfbb .gt_group_heading {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -284,7 +286,7 @@ demonstration of the functions.</p>
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_empty_group_heading {
|
||||
#byxlgnpfbb .gt_empty_group_heading {
|
||||
padding: 0.5px;
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
@ -299,15 +301,15 @@ demonstration of the functions.</p>
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_from_md > :first-child {
|
||||
#byxlgnpfbb .gt_from_md > :first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_from_md > :last-child {
|
||||
#byxlgnpfbb .gt_from_md > :last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_row {
|
||||
#byxlgnpfbb .gt_row {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -326,7 +328,7 @@ demonstration of the functions.</p>
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_stub {
|
||||
#byxlgnpfbb .gt_stub {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -339,7 +341,7 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_stub_row_group {
|
||||
#byxlgnpfbb .gt_stub_row_group {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -353,15 +355,15 @@ demonstration of the functions.</p>
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_row_group_first td {
|
||||
#byxlgnpfbb .gt_row_group_first td {
|
||||
border-top-width: 2px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_row_group_first th {
|
||||
#byxlgnpfbb .gt_row_group_first th {
|
||||
border-top-width: 2px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_summary_row {
|
||||
#byxlgnpfbb .gt_summary_row {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
text-transform: inherit;
|
||||
@ -371,16 +373,16 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_first_summary_row {
|
||||
#byxlgnpfbb .gt_first_summary_row {
|
||||
border-top-style: solid;
|
||||
border-top-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_first_summary_row.thick {
|
||||
#byxlgnpfbb .gt_first_summary_row.thick {
|
||||
border-top-width: 2px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_last_summary_row {
|
||||
#byxlgnpfbb .gt_last_summary_row {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -390,7 +392,7 @@ demonstration of the functions.</p>
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_grand_summary_row {
|
||||
#byxlgnpfbb .gt_grand_summary_row {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
text-transform: inherit;
|
||||
@ -400,7 +402,7 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_first_grand_summary_row {
|
||||
#byxlgnpfbb .gt_first_grand_summary_row {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -410,7 +412,7 @@ demonstration of the functions.</p>
|
||||
border-top-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_last_grand_summary_row_top {
|
||||
#byxlgnpfbb .gt_last_grand_summary_row_top {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -420,11 +422,11 @@ demonstration of the functions.</p>
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_striped {
|
||||
#byxlgnpfbb .gt_striped {
|
||||
background-color: rgba(128, 128, 128, 0.05);
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_table_body {
|
||||
#byxlgnpfbb .gt_table_body {
|
||||
border-top-style: solid;
|
||||
border-top-width: 2px;
|
||||
border-top-color: #D3D3D3;
|
||||
@ -433,7 +435,7 @@ demonstration of the functions.</p>
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_footnotes {
|
||||
#byxlgnpfbb .gt_footnotes {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
border-bottom-style: none;
|
||||
@ -447,7 +449,7 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_footnote {
|
||||
#byxlgnpfbb .gt_footnote {
|
||||
margin: 0px;
|
||||
font-size: 90%;
|
||||
padding-top: 4px;
|
||||
@ -456,7 +458,7 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_sourcenotes {
|
||||
#byxlgnpfbb .gt_sourcenotes {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
border-bottom-style: none;
|
||||
@ -470,7 +472,7 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_sourcenote {
|
||||
#byxlgnpfbb .gt_sourcenote {
|
||||
font-size: 90%;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
@ -478,63 +480,63 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_left {
|
||||
#byxlgnpfbb .gt_left {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_center {
|
||||
#byxlgnpfbb .gt_center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_right {
|
||||
#byxlgnpfbb .gt_right {
|
||||
text-align: right;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_font_normal {
|
||||
#byxlgnpfbb .gt_font_normal {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_font_bold {
|
||||
#byxlgnpfbb .gt_font_bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_font_italic {
|
||||
#byxlgnpfbb .gt_font_italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_super {
|
||||
#byxlgnpfbb .gt_super {
|
||||
font-size: 65%;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_footnote_marks {
|
||||
#byxlgnpfbb .gt_footnote_marks {
|
||||
font-size: 75%;
|
||||
vertical-align: 0.4em;
|
||||
position: initial;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_asterisk {
|
||||
#byxlgnpfbb .gt_asterisk {
|
||||
font-size: 100%;
|
||||
vertical-align: 0;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_indent_1 {
|
||||
#byxlgnpfbb .gt_indent_1 {
|
||||
text-indent: 5px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_indent_2 {
|
||||
#byxlgnpfbb .gt_indent_2 {
|
||||
text-indent: 10px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_indent_3 {
|
||||
#byxlgnpfbb .gt_indent_3 {
|
||||
text-indent: 15px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_indent_4 {
|
||||
#byxlgnpfbb .gt_indent_4 {
|
||||
text-indent: 20px;
|
||||
}
|
||||
|
||||
#fypiqpxsxm .gt_indent_5 {
|
||||
#byxlgnpfbb .gt_indent_5 {
|
||||
text-indent: 25px;
|
||||
}
|
||||
</style>
|
||||
@ -1065,23 +1067,23 @@ demonstration of the functions.</p>
|
||||
</div>
|
||||
<div class="sourceCode" id="cb3"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="va">redcapcast_meta</span> <span class="op">|></span> <span class="fu">gt</span><span class="fu">::</span><span class="fu"><a href="https://gt.rstudio.com/reference/gt.html" class="external-link">gt</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
|
||||
<div id="yakcmvvbbq" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
|
||||
<style>#yakcmvvbbq table {
|
||||
<div id="pwssudkjrt" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
|
||||
<style>#pwssudkjrt table {
|
||||
font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
#yakcmvvbbq thead, #yakcmvvbbq tbody, #yakcmvvbbq tfoot, #yakcmvvbbq tr, #yakcmvvbbq td, #yakcmvvbbq th {
|
||||
#pwssudkjrt thead, #pwssudkjrt tbody, #pwssudkjrt tfoot, #pwssudkjrt tr, #pwssudkjrt td, #pwssudkjrt th {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
#yakcmvvbbq p {
|
||||
#pwssudkjrt p {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_table {
|
||||
#pwssudkjrt .gt_table {
|
||||
display: table;
|
||||
border-collapse: collapse;
|
||||
line-height: normal;
|
||||
@ -1107,12 +1109,12 @@ demonstration of the functions.</p>
|
||||
border-left-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_caption {
|
||||
#pwssudkjrt .gt_caption {
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_title {
|
||||
#pwssudkjrt .gt_title {
|
||||
color: #333333;
|
||||
font-size: 125%;
|
||||
font-weight: initial;
|
||||
@ -1124,7 +1126,7 @@ demonstration of the functions.</p>
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_subtitle {
|
||||
#pwssudkjrt .gt_subtitle {
|
||||
color: #333333;
|
||||
font-size: 85%;
|
||||
font-weight: initial;
|
||||
@ -1136,7 +1138,7 @@ demonstration of the functions.</p>
|
||||
border-top-width: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_heading {
|
||||
#pwssudkjrt .gt_heading {
|
||||
background-color: #FFFFFF;
|
||||
text-align: center;
|
||||
border-bottom-color: #FFFFFF;
|
||||
@ -1148,13 +1150,13 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_bottom_border {
|
||||
#pwssudkjrt .gt_bottom_border {
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: 2px;
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_col_headings {
|
||||
#pwssudkjrt .gt_col_headings {
|
||||
border-top-style: solid;
|
||||
border-top-width: 2px;
|
||||
border-top-color: #D3D3D3;
|
||||
@ -1169,7 +1171,7 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_col_heading {
|
||||
#pwssudkjrt .gt_col_heading {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -1189,7 +1191,7 @@ demonstration of the functions.</p>
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_column_spanner_outer {
|
||||
#pwssudkjrt .gt_column_spanner_outer {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -1201,15 +1203,15 @@ demonstration of the functions.</p>
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_column_spanner_outer:first-child {
|
||||
#pwssudkjrt .gt_column_spanner_outer:first-child {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_column_spanner_outer:last-child {
|
||||
#pwssudkjrt .gt_column_spanner_outer:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_column_spanner {
|
||||
#pwssudkjrt .gt_column_spanner {
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: 2px;
|
||||
border-bottom-color: #D3D3D3;
|
||||
@ -1221,11 +1223,11 @@ demonstration of the functions.</p>
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_spanner_row {
|
||||
#pwssudkjrt .gt_spanner_row {
|
||||
border-bottom-style: hidden;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_group_heading {
|
||||
#pwssudkjrt .gt_group_heading {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -1251,7 +1253,7 @@ demonstration of the functions.</p>
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_empty_group_heading {
|
||||
#pwssudkjrt .gt_empty_group_heading {
|
||||
padding: 0.5px;
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
@ -1266,15 +1268,15 @@ demonstration of the functions.</p>
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_from_md > :first-child {
|
||||
#pwssudkjrt .gt_from_md > :first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_from_md > :last-child {
|
||||
#pwssudkjrt .gt_from_md > :last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_row {
|
||||
#pwssudkjrt .gt_row {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -1293,7 +1295,7 @@ demonstration of the functions.</p>
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_stub {
|
||||
#pwssudkjrt .gt_stub {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -1306,7 +1308,7 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_stub_row_group {
|
||||
#pwssudkjrt .gt_stub_row_group {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
font-size: 100%;
|
||||
@ -1320,15 +1322,15 @@ demonstration of the functions.</p>
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_row_group_first td {
|
||||
#pwssudkjrt .gt_row_group_first td {
|
||||
border-top-width: 2px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_row_group_first th {
|
||||
#pwssudkjrt .gt_row_group_first th {
|
||||
border-top-width: 2px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_summary_row {
|
||||
#pwssudkjrt .gt_summary_row {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
text-transform: inherit;
|
||||
@ -1338,16 +1340,16 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_first_summary_row {
|
||||
#pwssudkjrt .gt_first_summary_row {
|
||||
border-top-style: solid;
|
||||
border-top-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_first_summary_row.thick {
|
||||
#pwssudkjrt .gt_first_summary_row.thick {
|
||||
border-top-width: 2px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_last_summary_row {
|
||||
#pwssudkjrt .gt_last_summary_row {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -1357,7 +1359,7 @@ demonstration of the functions.</p>
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_grand_summary_row {
|
||||
#pwssudkjrt .gt_grand_summary_row {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
text-transform: inherit;
|
||||
@ -1367,7 +1369,7 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_first_grand_summary_row {
|
||||
#pwssudkjrt .gt_first_grand_summary_row {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -1377,7 +1379,7 @@ demonstration of the functions.</p>
|
||||
border-top-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_last_grand_summary_row_top {
|
||||
#pwssudkjrt .gt_last_grand_summary_row_top {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 5px;
|
||||
@ -1387,11 +1389,11 @@ demonstration of the functions.</p>
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_striped {
|
||||
#pwssudkjrt .gt_striped {
|
||||
background-color: rgba(128, 128, 128, 0.05);
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_table_body {
|
||||
#pwssudkjrt .gt_table_body {
|
||||
border-top-style: solid;
|
||||
border-top-width: 2px;
|
||||
border-top-color: #D3D3D3;
|
||||
@ -1400,7 +1402,7 @@ demonstration of the functions.</p>
|
||||
border-bottom-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_footnotes {
|
||||
#pwssudkjrt .gt_footnotes {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
border-bottom-style: none;
|
||||
@ -1414,7 +1416,7 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_footnote {
|
||||
#pwssudkjrt .gt_footnote {
|
||||
margin: 0px;
|
||||
font-size: 90%;
|
||||
padding-top: 4px;
|
||||
@ -1423,7 +1425,7 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_sourcenotes {
|
||||
#pwssudkjrt .gt_sourcenotes {
|
||||
color: #333333;
|
||||
background-color: #FFFFFF;
|
||||
border-bottom-style: none;
|
||||
@ -1437,7 +1439,7 @@ demonstration of the functions.</p>
|
||||
border-right-color: #D3D3D3;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_sourcenote {
|
||||
#pwssudkjrt .gt_sourcenote {
|
||||
font-size: 90%;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
@ -1445,63 +1447,63 @@ demonstration of the functions.</p>
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_left {
|
||||
#pwssudkjrt .gt_left {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_center {
|
||||
#pwssudkjrt .gt_center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_right {
|
||||
#pwssudkjrt .gt_right {
|
||||
text-align: right;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_font_normal {
|
||||
#pwssudkjrt .gt_font_normal {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_font_bold {
|
||||
#pwssudkjrt .gt_font_bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_font_italic {
|
||||
#pwssudkjrt .gt_font_italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_super {
|
||||
#pwssudkjrt .gt_super {
|
||||
font-size: 65%;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_footnote_marks {
|
||||
#pwssudkjrt .gt_footnote_marks {
|
||||
font-size: 75%;
|
||||
vertical-align: 0.4em;
|
||||
position: initial;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_asterisk {
|
||||
#pwssudkjrt .gt_asterisk {
|
||||
font-size: 100%;
|
||||
vertical-align: 0;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_indent_1 {
|
||||
#pwssudkjrt .gt_indent_1 {
|
||||
text-indent: 5px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_indent_2 {
|
||||
#pwssudkjrt .gt_indent_2 {
|
||||
text-indent: 10px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_indent_3 {
|
||||
#pwssudkjrt .gt_indent_3 {
|
||||
text-indent: 15px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_indent_4 {
|
||||
#pwssudkjrt .gt_indent_4 {
|
||||
text-indent: 20px;
|
||||
}
|
||||
|
||||
#yakcmvvbbq .gt_indent_5 {
|
||||
#pwssudkjrt .gt_indent_5 {
|
||||
text-indent: 25px;
|
||||
}
|
||||
</style>
|
||||
|
127
articles/Shiny-app.html
Normal file
127
articles/Shiny-app.html
Normal file
@ -0,0 +1,127 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<meta name="description" content="REDCapCAST">
|
||||
<title>Shiny-app • REDCapCAST</title>
|
||||
<!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png">
|
||||
<script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet">
|
||||
<script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
|
||||
<!-- bootstrap-toc --><script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js" integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- search --><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- pkgdown --><script src="../pkgdown.js"></script><meta property="og:title" content="Shiny-app">
|
||||
<meta property="og:description" content="REDCapCAST">
|
||||
<meta property="og:image" content="https://agdamsbo.github.io/REDCapCAST/logo.png">
|
||||
<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
|
||||
|
||||
|
||||
<nav class="navbar fixed-top navbar-light navbar-expand-lg bg-light"><div class="container">
|
||||
|
||||
<a class="navbar-brand me-2" href="../index.html">REDCapCAST</a>
|
||||
|
||||
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">24.2.1</small>
|
||||
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div id="navbar" class="collapse navbar-collapse ms-3">
|
||||
<ul class="navbar-nav me-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../reference/index.html">Reference</a>
|
||||
</li>
|
||||
<li class="active nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../news/index.html">Changelog</a>
|
||||
</li>
|
||||
</ul>
|
||||
<form class="form-inline my-2 my-lg-0" role="search">
|
||||
<input type="search" class="form-control me-sm-2" aria-label="Toggle navigation" name="search-input" data-search-index="../search.json" id="search-input" placeholder="Search for" autocomplete="off">
|
||||
</form>
|
||||
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="external-link nav-link" href="https://github.com/agdamsbo/REDCapCAST/" aria-label="github">
|
||||
<span class="fab fa fab fa-github fa-lg"></span>
|
||||
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</nav><div class="container template-article">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<main id="main" class="col-md-9"><div class="page-header">
|
||||
<img src="../logo.png" class="logo" alt=""><h1>Shiny-app</h1>
|
||||
|
||||
|
||||
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/REDCapCAST/blob/HEAD/vignettes/Shiny-app.Rmd" class="external-link"><code>vignettes/Shiny-app.Rmd</code></a></small>
|
||||
<div class="d-none name"><code>Shiny-app.Rmd</code></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://github.com/agdamsbo/REDCapCAST" class="external-link">REDCapCAST</a></span><span class="op">)</span></span></code></pre></div>
|
||||
<p>To make the easiest possible transistion from spreadsheet/dataset to
|
||||
REDCap, I have created a small Shiny app, which adds a graphical
|
||||
interface to the casting of a data dictionary and data upload. Install
|
||||
the package and run the app as follows:</p>
|
||||
<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
|
||||
<code class="sourceCode R"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="va"><a href="https://github.com/agdamsbo/REDCapCAST" class="external-link">REDCapCAST</a></span><span class="op">)</span></span>
|
||||
<span><span class="fu"><a href="../reference/shiny_cast.html">shiny_cast</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
|
||||
<p>The app will launch in a new window and the interface should be
|
||||
fairly self-explanatory. The app only provides the most basic
|
||||
functionality, but might be extended in the future.</p>
|
||||
</main>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<footer><div class="pkgdown-footer-left">
|
||||
<p></p>
|
||||
<p>Developed by Andreas Gammelgaard Damsbo, Paul Egeler.</p>
|
||||
</div>
|
||||
|
||||
<div class="pkgdown-footer-right">
|
||||
<p></p>
|
||||
<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
@ -53,7 +55,11 @@
|
||||
<h3>All vignettes</h3>
|
||||
<p class="section-desc"></p>
|
||||
|
||||
<dl><dt><a href="Introduction.html">Introduction</a></dt>
|
||||
<dl><dt><a href="Database-creation.html">Database-creation</a></dt>
|
||||
<dd>
|
||||
</dd><dt><a href="Introduction.html">Introduction</a></dt>
|
||||
<dd>
|
||||
</dd><dt><a href="Shiny-app.html">Shiny-app</a></dt>
|
||||
<dd>
|
||||
</dd></dl></div>
|
||||
</main></div>
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
39
index.html
39
index.html
@ -7,17 +7,16 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<meta name="description" content="Originally forked from the R part of REDCapRITS by Paul Egeler.
|
||||
See <https://github.com/pegeler/REDCapRITS>.
|
||||
Handles castellated datasets from REDCap projects with repeating instruments.
|
||||
Assists in casting tidy tables from raw REDCap data exports for each
|
||||
repeated instrument. Keeps a focused data export approach, by allowing to
|
||||
only export required data from the database.
|
||||
REDCap database casting and handling of castellated data when using
|
||||
repeated instruments and longitudinal projects. Keeps a focused data export
|
||||
approach, by allowing to only export required data from the database.
|
||||
REDCap (Research Electronic Data Capture) is a secure, web-based software
|
||||
platform designed to support data capture for research studies, providing
|
||||
1) an intuitive interface for validated data capture; 2) audit trails for
|
||||
tracking data manipulation and export procedures; 3) automated export
|
||||
procedures for seamless data downloads to common statistical packages; and
|
||||
4) procedures for data integration and interoperability with external sources
|
||||
(Harris et al (2009) <doi:10.1016/j.jbi.2008.08.010>;
|
||||
4) procedures for data integration and interoperability with external
|
||||
sources (Harris et al (2009) <doi:10.1016/j.jbi.2008.08.010>;
|
||||
Harris et al (2019) <doi:10.1016/j.jbi.2019.103208>).">
|
||||
<title>REDCap Castellated Data Handling • REDCapCAST</title>
|
||||
<!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
|
||||
@ -33,17 +32,16 @@
|
||||
<!-- bootstrap-toc --><script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js" integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- search --><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- pkgdown --><script src="pkgdown.js"></script><meta property="og:title" content="REDCap Castellated Data Handling">
|
||||
<meta property="og:description" content="Originally forked from the R part of REDCapRITS by Paul Egeler.
|
||||
See <https://github.com/pegeler/REDCapRITS>.
|
||||
Handles castellated datasets from REDCap projects with repeating instruments.
|
||||
Assists in casting tidy tables from raw REDCap data exports for each
|
||||
repeated instrument. Keeps a focused data export approach, by allowing to
|
||||
only export required data from the database.
|
||||
REDCap database casting and handling of castellated data when using
|
||||
repeated instruments and longitudinal projects. Keeps a focused data export
|
||||
approach, by allowing to only export required data from the database.
|
||||
REDCap (Research Electronic Data Capture) is a secure, web-based software
|
||||
platform designed to support data capture for research studies, providing
|
||||
1) an intuitive interface for validated data capture; 2) audit trails for
|
||||
tracking data manipulation and export procedures; 3) automated export
|
||||
procedures for seamless data downloads to common statistical packages; and
|
||||
4) procedures for data integration and interoperability with external sources
|
||||
(Harris et al (2009) <doi:10.1016/j.jbi.2008.08.010>;
|
||||
4) procedures for data integration and interoperability with external
|
||||
sources (Harris et al (2009) <doi:10.1016/j.jbi.2008.08.010>;
|
||||
Harris et al (2019) <doi:10.1016/j.jbi.2019.103208>).">
|
||||
<meta property="og:image" content="https://agdamsbo.github.io/REDCapCAST/logo.png">
|
||||
<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
|
||||
@ -74,7 +72,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
@ -105,25 +105,26 @@
|
||||
<img src="logo.png" class="logo" alt=""><h1 id="redcapcast-package-">REDCapCAST package <a class="anchor" aria-label="anchor" href="#redcapcast-package-"></a>
|
||||
</h1>
|
||||
</div>
|
||||
<p>REDCap Castellated data handling when using repeated instruments.</p>
|
||||
<p>REDCap database casting and handling of castellated data when using repeated instruments and longitudinal projects.</p>
|
||||
<p>This package is a fork of <a href="https://github.com/pegeler/REDCapRITS" class="external-link">pegeler/REDCapRITS</a>. The REDCapRITS represents great and extensive work to handle castellated REDCap data in different programming languages. This fork is purely minded on R usage and includes a few implementations of the main <code>REDCap_split</code> function.</p>
|
||||
<p>The main goal for this project was to allow for a “minimal data” approach by allowing to filter records, instruments and variables in the export to only download data needed. I think this approach is desireable for handling sensitive, clinical data. No similar functionality is available from similar tools (like <code>REDCapR</code> or <code>REDCapTidieR</code>). Please refer to <a href="https://redcap-tools.github.io/" class="external-link">REDCap-Tools</a> for other great tools.</p>
|
||||
<p>This package is very much to be seen as an attempt at a R-to-REDCap-to-R foundry for handling both the transition from dataset/variable list to database and the other way, from REDCap database to a tidy dataset. The goal was also to allow for a “minimal data” approach by allowing to filter records, instruments and variables in the export to only download data needed. I think this approach is desirable for handling sensitive, clinical data. Please refer to <a href="https://redcap-tools.github.io/" class="external-link">REDCap-Tools</a> for other great tools for working with REDCap in R.</p>
|
||||
<div class="section level2">
|
||||
<h2 id="use-and-immprovements">Use and immprovements<a class="anchor" aria-label="anchor" href="#use-and-immprovements"></a>
|
||||
</h2>
|
||||
<p>This package is primarily relevant for working with longitudinal projects and/or projects using repeated instruments. Here is just a short descirption of the main functions:</p>
|
||||
<p>Here is just a short description of the main functions:</p>
|
||||
<ul>
|
||||
<li><p><code>REDcap_split()</code>: Works largely as the original <code>REDCapRITS::REDCap_split()</code>. It takes a REDCap dataset and metadata (data dictionary) to split the data set into a list of dataframes of instruments.</p></li>
|
||||
<li><p><code><a href="reference/read_redcap_tables.html">read_redcap_tables()</a></code>: wraps the use of <a href="https://github.com/OuhscBbmc/REDCapR" class="external-link"><code>REDCapR::redcap_read()</code></a> with <code><a href="reference/REDCap_split.html">REDCap_split()</a></code> to ease the export of REDCap data.</p></li>
|
||||
<li><p><code><a href="reference/redcap_wider.html">redcap_wider()</a></code>: pivots each data frame with repeated instruments to a wide format utilizing the <a href="https://tidyr.tidyverse.org/reference/pivot_wider.html" class="external-link"><code>tidyr::pivot_wider()</code></a> from the <a href="https://www.tidyverse.org/" class="external-link">tidyverse</a>.</p></li>
|
||||
<li><p><code><a href="reference/read_redcap_tables.html">read_redcap_tables()</a></code>: wraps the use of <a href="https://github.com/OuhscBbmc/REDCapR" class="external-link"><code>REDCapR::redcap_read()</code></a> with <code><a href="reference/REDCap_split.html">REDCap_split()</a></code> to ease the export of REDCap data. Default output is a list of data frames with one data frame for each REDCap instrument.</p></li>
|
||||
<li><p><code><a href="reference/redcap_wider.html">redcap_wider()</a></code>: joins and pivots a list of data frames with repeated instruments to a wide format utilizing the <a href="https://tidyr.tidyverse.org/reference/pivot_wider.html" class="external-link"><code>tidyr::pivot_wider()</code></a> from the <a href="https://www.tidyverse.org/" class="external-link">tidyverse</a>.</p></li>
|
||||
<li><p><code><a href="reference/easy_redcap.html">easy_redcap()</a></code>: combines secure API key storage with the <code>keyring</code>-package, focused data retrieval and optional widening. This is the recommended approach for easy data access and analysis.</p></li>
|
||||
<li><p><code><a href="reference/ds2dd_detailed.html">ds2dd_detailed()</a></code>: Converts a data set to a data dictionary for upload to a new REDCap database. Variables (fields) and instruments in a REDCap data base are defined by this data dictionary.</p></li>
|
||||
<li><p><code><a href="reference/shiny_cast.html">shiny_cast()</a></code>: <a href="https://www.rstudio.com/products/shiny/" class="external-link">Shiny</a> application to ease the process of converting a spreadsheet/data set to a REDCap database. The app runs locally and data is transferred securely. You can just create and upload the data dictionary, but you can also transfer the given data in the same process.</p></li>
|
||||
</ul>
|
||||
<p>Compared to the original <code>REDCapRITS</code>, all matching functions are improved to accept column naming of REDCap data from manual download or API export.</p>
|
||||
</div>
|
||||
<div class="section level2">
|
||||
<h2 id="future">Future<a class="anchor" aria-label="anchor" href="#future"></a>
|
||||
</h2>
|
||||
<p>The plan with this package is to be bundled with a Handbook on working with REDCap from R. I plan to also include functionality to assist in casting (yes, pun intended) the initial REDCap database.</p>
|
||||
<p>The plan with this package is to be bundled with a Handbook on working with REDCap from R. This work is in progress but is limited by the time available. Please feel free to contact me or create and issue with ideas for future additions.</p>
|
||||
</div>
|
||||
<div class="section level2">
|
||||
<h2 id="installation">Installation<a class="anchor" aria-label="anchor" href="#installation"></a>
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="active nav-item">
|
||||
@ -59,7 +61,8 @@
|
||||
<li><p>Fix: <code><a href="../reference/redcap_wider.html">redcap_wider()</a></code>: updated to accept more formats and allow handling of simple projects without repeating instruments and not longitudinal.</p></li>
|
||||
<li><p>Fix: <code><a href="../reference/read_redcap_tables.html">read_redcap_tables()</a></code>: now handles non-longitudinal project without repeatable instruments.</p></li>
|
||||
<li><p>NEW: <code><a href="../reference/ds2dd_detailed.html">ds2dd_detailed()</a></code>: extension of the <code><a href="../reference/ds2dd.html">ds2dd()</a></code>, which serves to preserve as much metadata as possible automatically. Depends on a group of helper functions also introduced. Of special note is the <code><a href="../reference/guess_time_only_filter.html">guess_time_only_filter()</a></code>, which will try to guess which columns/variables should be formatted as time only formats. Supports hms time format. DETAILED INSTRUCTION AND VIGNETTE IS PENDING.</p></li>
|
||||
<li><p>NEW: <code><a href="../reference/read_redcap_instrument.html">read_redcap_instrument()</a></code> convenience function to retrieve complete instrument. Goes a little against the focused approach. DETAILED INSTRUCTION IS PENDING.</p></li>
|
||||
<li><p>NEW: <code><a href="../reference/read_redcap_instrument.html">read_redcap_instrument()</a></code>: convenience function to retrieve complete instrument. Goes a little against the focused approach. With <code><a href="https://ouhscbbmc.github.io/REDCapR/reference/redcap_read.html" class="external-link">REDCapR::redcap_read()</a></code> you can specify a form to download. You have to also specify the record id variable though. This is done for you with <code><a href="../reference/read_redcap_instrument.html">read_redcap_instrument()</a></code>. Nothing fancy.</p></li>
|
||||
<li><p>NEW: <code><a href="../reference/shiny_cast.html">shiny_cast()</a></code>: <a href="https://www.rstudio.com/products/shiny/" class="external-link">Shiny</a> application to ease the process of converting a spreadsheet/data set to a REDCap database. The app runs locally and data is transferred securely. You can just create and upload the data dictionary, but you can also transfer the given data in the same process. I plan to host the app with shinyapps.io, but for now you can run it locally.</p></li>
|
||||
</ul></div>
|
||||
<div class="section level4">
|
||||
<h4 id="other-24-2-1">Other<a class="anchor" aria-label="anchor" href="#other-24-2-1"></a></h4>
|
||||
|
@ -2,8 +2,10 @@ pandoc: 2.19.2
|
||||
pkgdown: 2.0.7
|
||||
pkgdown_sha: ~
|
||||
articles:
|
||||
Database-creation: Database-creation.html
|
||||
Introduction: Introduction.html
|
||||
last_built: 2024-02-26T20:10Z
|
||||
Shiny-app: Shiny-app.html
|
||||
last_built: 2024-02-27T12:09Z
|
||||
urls:
|
||||
reference: https://agdamsbo.github.io/REDCapCAST/reference
|
||||
article: https://agdamsbo.github.io/REDCapCAST/articles
|
||||
|
@ -28,7 +28,9 @@ is used to determine which fields should be included in each resultant table."><
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -28,7 +28,9 @@ Trying to make up for different naming conventions."><meta property="og:image" c
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
108
reference/deploy_shiny.html
Normal file
108
reference/deploy_shiny.html
Normal file
@ -0,0 +1,108 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="description" content="Deploy the Shiny app with rsconnect"><title>Deploy the Shiny app with rsconnect — deploy_shiny • REDCapCAST</title><!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"><link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png"><link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png"><link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png"><link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- bootstrap-toc --><script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js" integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- search --><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- pkgdown --><script src="../pkgdown.js"></script><meta property="og:title" content="Deploy the Shiny app with rsconnect — deploy_shiny"><meta property="og:description" content="Deploy the Shiny app with rsconnect"><meta property="og:image" content="https://agdamsbo.github.io/REDCapCAST/logo.png"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]--></head><body>
|
||||
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
|
||||
|
||||
|
||||
<nav class="navbar fixed-top navbar-light navbar-expand-lg bg-light"><div class="container">
|
||||
|
||||
<a class="navbar-brand me-2" href="../index.html">REDCapCAST</a>
|
||||
|
||||
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">24.2.1</small>
|
||||
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div id="navbar" class="collapse navbar-collapse ms-3">
|
||||
<ul class="navbar-nav me-auto"><li class="active nav-item">
|
||||
<a class="nav-link" href="../reference/index.html">Reference</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../news/index.html">Changelog</a>
|
||||
</li>
|
||||
</ul><form class="form-inline my-2 my-lg-0" role="search">
|
||||
<input type="search" class="form-control me-sm-2" aria-label="Toggle navigation" name="search-input" data-search-index="../search.json" id="search-input" placeholder="Search for" autocomplete="off"></form>
|
||||
|
||||
<ul class="navbar-nav"><li class="nav-item">
|
||||
<a class="external-link nav-link" href="https://github.com/agdamsbo/REDCapCAST/" aria-label="github">
|
||||
<span class="fab fa fab fa-github fa-lg"></span>
|
||||
|
||||
</a>
|
||||
</li>
|
||||
</ul></div>
|
||||
|
||||
|
||||
</div>
|
||||
</nav><div class="container template-reference-topic">
|
||||
<div class="row">
|
||||
<main id="main" class="col-md-9"><div class="page-header">
|
||||
<img src="../logo.png" class="logo" alt=""><h1>Deploy the Shiny app with rsconnect</h1>
|
||||
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/REDCapCAST/blob/HEAD/R/shiny_cast.R" class="external-link"><code>R/shiny_cast.R</code></a></small>
|
||||
<div class="d-none name"><code>deploy_shiny.Rd</code></div>
|
||||
</div>
|
||||
|
||||
<div class="ref-description section level2">
|
||||
<p>Deploy the Shiny app with rsconnect</p>
|
||||
</div>
|
||||
|
||||
<div class="section level2">
|
||||
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
|
||||
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">deploy_shiny</span><span class="op">(</span>path <span class="op">=</span> <span class="fu">here</span><span class="fu">::</span><span class="fu"><a href="https://here.r-lib.org//reference/here.html" class="external-link">here</a></span><span class="op">(</span><span class="st">"app/"</span><span class="op">)</span>, name.app <span class="op">=</span> <span class="st">"shiny_cast"</span><span class="op">)</span></span></code></pre></div>
|
||||
</div>
|
||||
|
||||
<div class="section level2">
|
||||
<h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
|
||||
<dl><dt>path</dt>
|
||||
<dd><p>app folder path</p></dd>
|
||||
|
||||
|
||||
<dt>name.app</dt>
|
||||
<dd><p>name of deployed app</p></dd>
|
||||
|
||||
</dl></div>
|
||||
<div class="section level2">
|
||||
<h2 id="value">Value<a class="anchor" aria-label="anchor" href="#value"></a></h2>
|
||||
|
||||
|
||||
<p>deploy</p>
|
||||
</div>
|
||||
|
||||
<div class="section level2">
|
||||
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" href="#ref-examples"></a></h2>
|
||||
<div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co"># deploy_shiny</span></span></span>
|
||||
<span class="r-in"><span></span></span>
|
||||
<span class="r-in"></span>
|
||||
</code></pre></div>
|
||||
</div>
|
||||
</main><aside class="col-md-3"><nav id="toc"><h2>On this page</h2>
|
||||
</nav></aside></div>
|
||||
|
||||
|
||||
<footer><div class="pkgdown-footer-left">
|
||||
<p></p><p>Developed by Andreas Gammelgaard Damsbo, Paul Egeler.</p>
|
||||
</div>
|
||||
|
||||
<div class="pkgdown-footer-right">
|
||||
<p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
|
||||
</div>
|
||||
|
||||
</footer></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body></html>
|
||||
|
@ -26,7 +26,9 @@ for a more advanced function."><meta property="og:image" content="https://agdams
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -30,7 +30,9 @@ has to be converted to character class before REDCap upload.'><meta property="og
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
@ -77,6 +79,11 @@
|
||||
<dd>Convert single digits to words</dd>
|
||||
</dl><dl><dt>
|
||||
|
||||
<code><a href="deploy_shiny.html">deploy_shiny()</a></code>
|
||||
</dt>
|
||||
<dd>Deploy the Shiny app with rsconnect</dd>
|
||||
</dl><dl><dt>
|
||||
|
||||
<code><a href="ds2dd.html">ds2dd()</a></code>
|
||||
</dt>
|
||||
<dd>(DEPRECATED) Data set to data dictionary function</dd>
|
||||
@ -137,6 +144,11 @@
|
||||
<dd>Match fields to forms</dd>
|
||||
</dl><dl><dt>
|
||||
|
||||
<code><a href="mtcars_redcap.html">mtcars_redcap</a></code>
|
||||
</dt>
|
||||
<dd>mtcars dataset slightly modified to use for Shiny app upload demonstration</dd>
|
||||
</dl><dl><dt>
|
||||
|
||||
<code><a href="read_input.html">read_input()</a></code>
|
||||
</dt>
|
||||
<dd>Flexible file import based on extension</dd>
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
129
reference/mtcars_redcap.html
Normal file
129
reference/mtcars_redcap.html
Normal file
@ -0,0 +1,129 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="description" content="mtcars dataset slightly modified to use for Shiny app upload demonstration"><title>mtcars dataset slightly modified to use for Shiny app upload demonstration — mtcars_redcap • REDCapCAST</title><!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"><link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png"><link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png"><link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png"><link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- bootstrap-toc --><script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js" integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- search --><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- pkgdown --><script src="../pkgdown.js"></script><meta property="og:title" content="mtcars dataset slightly modified to use for Shiny app upload demonstration — mtcars_redcap"><meta property="og:description" content="mtcars dataset slightly modified to use for Shiny app upload demonstration"><meta property="og:image" content="https://agdamsbo.github.io/REDCapCAST/logo.png"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]--></head><body>
|
||||
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
|
||||
|
||||
|
||||
<nav class="navbar fixed-top navbar-light navbar-expand-lg bg-light"><div class="container">
|
||||
|
||||
<a class="navbar-brand me-2" href="../index.html">REDCapCAST</a>
|
||||
|
||||
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">24.2.1</small>
|
||||
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div id="navbar" class="collapse navbar-collapse ms-3">
|
||||
<ul class="navbar-nav me-auto"><li class="active nav-item">
|
||||
<a class="nav-link" href="../reference/index.html">Reference</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../news/index.html">Changelog</a>
|
||||
</li>
|
||||
</ul><form class="form-inline my-2 my-lg-0" role="search">
|
||||
<input type="search" class="form-control me-sm-2" aria-label="Toggle navigation" name="search-input" data-search-index="../search.json" id="search-input" placeholder="Search for" autocomplete="off"></form>
|
||||
|
||||
<ul class="navbar-nav"><li class="nav-item">
|
||||
<a class="external-link nav-link" href="https://github.com/agdamsbo/REDCapCAST/" aria-label="github">
|
||||
<span class="fab fa fab fa-github fa-lg"></span>
|
||||
|
||||
</a>
|
||||
</li>
|
||||
</ul></div>
|
||||
|
||||
|
||||
</div>
|
||||
</nav><div class="container template-reference-topic">
|
||||
<div class="row">
|
||||
<main id="main" class="col-md-9"><div class="page-header">
|
||||
<img src="../logo.png" class="logo" alt=""><h1>mtcars dataset slightly modified to use for Shiny app upload demonstration</h1>
|
||||
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/REDCapCAST/blob/HEAD/R/mtcars_redcap.R" class="external-link"><code>R/mtcars_redcap.R</code></a></small>
|
||||
<div class="d-none name"><code>mtcars_redcap.Rd</code></div>
|
||||
</div>
|
||||
|
||||
<div class="ref-description section level2">
|
||||
<p>mtcars dataset slightly modified to use for Shiny app upload demonstration</p>
|
||||
</div>
|
||||
|
||||
<div class="section level2">
|
||||
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
|
||||
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">mtcars_redcap</span><span class="op">)</span></span></code></pre></div>
|
||||
</div>
|
||||
|
||||
<div class="section level2">
|
||||
<h2 id="format">Format<a class="anchor" aria-label="anchor" href="#format"></a></h2>
|
||||
<p>A data frame with 13 variables:</p><dl><dt>record_id</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>mpg</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>cyl</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>disp</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>hp</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>drat</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>wt</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>qsec</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>vs</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>am</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>gear</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>carb</dt>
|
||||
<dd><p>ID, numeric</p></dd>
|
||||
|
||||
<dt>name</dt>
|
||||
<dd><p>original rownames, charater</p></dd>
|
||||
|
||||
|
||||
|
||||
</dl></div>
|
||||
|
||||
</main><aside class="col-md-3"><nav id="toc"><h2>On this page</h2>
|
||||
</nav></aside></div>
|
||||
|
||||
|
||||
<footer><div class="pkgdown-footer-left">
|
||||
<p></p><p>Developed by Andreas Gammelgaard Damsbo, Paul Egeler.</p>
|
||||
</div>
|
||||
|
||||
<div class="pkgdown-footer-right">
|
||||
<p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
|
||||
</div>
|
||||
|
||||
</footer></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body></html>
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -32,7 +32,9 @@ instruments."><meta property="og:image" content="https://agdamsbo.github.io/REDC
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -26,7 +26,9 @@ Handles longitudinal projects, but not yet repeated instruments."><meta property
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -26,7 +26,9 @@ Contains only synthetic data."><meta property="og:image" content="https://agdams
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -26,7 +26,9 @@ easing the split around the defined delimiter, see example."><meta property="og:
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -28,7 +28,9 @@ validation labelling. — time_only_correction"><meta property="og:description"
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
@ -24,7 +24,9 @@
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-articles">Articles</a>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdown-articles">
|
||||
<a class="dropdown-item" href="../articles/Database-creation.html">Database-creation</a>
|
||||
<a class="dropdown-item" href="../articles/Introduction.html">Introduction</a>
|
||||
<a class="dropdown-item" href="../articles/Shiny-app.html">Shiny-app</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
|
File diff suppressed because one or more lines are too long
12
sitemap.xml
12
sitemap.xml
@ -6,9 +6,15 @@
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/LICENSE.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/articles/Database-creation.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/articles/Introduction.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/articles/Shiny-app.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/articles/index.html</loc>
|
||||
</url>
|
||||
@ -30,6 +36,9 @@
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/reference/d2w.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/reference/deploy_shiny.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/reference/ds2dd.html</loc>
|
||||
</url>
|
||||
@ -69,6 +78,9 @@
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/reference/match_fields_to_form.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/reference/mtcars_redcap.html</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://agdamsbo.github.io/REDCapCAST/reference/read_input.html</loc>
|
||||
</url>
|
||||
|
Loading…
Reference in New Issue
Block a user