| Type: | Package | 
| Title: | Export Data from 'R' to 'DataGraph' | 
| Version: | 1.2.14 | 
| Date: | 2023-2-28 | 
| Author: | David Adalsteinsson [aut, cre] | 
| Maintainer: | David Adalsteinsson <david@visualdatatools.com> | 
| Description: | Functions to pipe data from 'R' to 'DataGraph', a graphing and analysis application for mac OS. Create a live connection using either '.dtable' or '.dtbin' files that can be read by 'DataGraph'. Can save a data frame, collection of data frames and sequences of data frames and individual vectors. For more information see https://community.visualdatatools.com/datagraph/knowledge-base/r-package/. | 
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] | 
| Imports: | Rcpp (≥ 0.12.10) | 
| LinkingTo: | Rcpp | 
| NeedsCompilation: | yes | 
| Packaged: | 2023-03-01 01:28:28 UTC; david | 
| Repository: | CRAN | 
| Date/Publication: | 2023-03-02 12:40:02 UTC | 
Export Data from R to DataGraph
Description
Transfers data from 'R' to 'DataGraph'. Save either .dtable or .dtbin files that can be read by 'DataGraph', a graphing and analysis application for MacOS. Can save a data frame, collection of data frames and sequences of data frames and individual vectors.
Details
There is a total of eight functions in this package One step to save a data frame into a .dtable file writeDTable(path name,data frame)
To save multiple data frames into a single .dtable file openDTable(path name) addDTable(path name,data frame) closeDTable(path name)
To save a .dtbin file, which can contain multiple lists and data frames by name and each one can be a sequence saved by "time" openDTBin(path name) addDTBin(path name,entry name,data (frame or column),time (optional)) infoDTBin(path name) : Prints out the current content of the file closeDTBin(path name)
Author(s)
David Adalsteinsson
Maintainer: David Adalsteinsson <david@visualdatatools.com>
Examples
  ## Not run: 
     writeDTable("/tmp/test",mtcars)
     openDTable("/tmp/test2")
     addDTable("/tmp/test2",data frame)
     ...  modify the table
     addDTable("/tmp/test2",data frame)
     closeDTable("/tmp/test2")
     openDTBin("/tmp/test3")
     addDTBin("/tmp/test3","Cars",mtcars)
     addDTBin("/tmp/test3","Orange",Orange)
     infoDTBin("/tmp/test3")
     closeDTBin("/tmp/test3")
  
## End(Not run)
Save a data frame to a .dtable file
Description
Adds the data into a .dtbin file.
Usage
addDTBin(path,name,data,time)
Arguments
| path | A path name | 
| name | The name of the variable | 
| data | Either a data frame or a vector | 
| time | optional: What time value this variable is at | 
Value
Nothing returned
Examples
## Not run: 
openDTBin("/tmp/test")
addDTBin("/tmp/test","A",Orange)
closeDTBin("/tmp/test")
## End(Not run)
Save a data frame to a .dtable file
Description
Adds a table to an already open table file. Need to open it first by using the openDTable function.
Usage
addDTable(path,data)
Arguments
| path | A path name | 
| data | A data frame | 
Value
Nothing returned
Examples
## Not run: 
openDTable("/tmp/test")
addDTable("/tmp/test",Orange)
closeDTable("/tmp/test")
## End(Not run)
Close a .dtbin file
Description
Closes a .dtbin file
Usage
closeDTBin(path)
Arguments
| path | A path name | 
Value
Nothing returned
Examples
## Not run: 
openDTBin("/tmp/test")
addDTBin("/tmp/test","A",Orange)
closeDTBin("/tmp/test")
## End(Not run)
Save a data frame to a .dtable file
Description
Closes a .dtable file
Usage
closeDTable(path)
Arguments
| path | A path name | 
Value
Nothing returned
Examples
## Not run: 
openDTBin("/tmp/test")
addDTBin("/tmp/test","A",Orange)
closeDTBin("/tmp/test")
## End(Not run)
Save a data frame to a .dtable file
Description
Displays the content of a .dtbin file
Usage
infoDTBin(path)
Arguments
| path | A path name | 
Value
Nothing returned, but data is printed to the console. Intended as a debugging aid.
Examples
## Not run: 
openDTBin("/tmp/test")
addDTBin("/tmp/test","A",Orange)
infoDTBin("/tmp/test")
closeDTBin("/tmp/test")
## End(Not run)
Open a new .dtbin file
Description
Opens a .dtbin file. Prints out an error message if the file is already open.
Usage
openDTBin(path)
Arguments
| path | A path name | 
Value
Nothing returned
Examples
## Not run: 
openDTBin("/tmp/test")
addDTBin("/tmp/test","A",Orange)
infoDTBin("/tmp/test")
closeDTBin("/tmp/test")
## End(Not run)
Open a .dtable file so you can write into it using addDTable
Description
Saves the data frame to a file
Usage
openDTable(path)
Arguments
| path | A path name | 
Value
Nothing returned
Examples
## Not run: 
openDTable("/tmp/test")
addDTable("/tmp/test",Orange)
closeDTable("/tmp/test")
## End(Not run)
Adds a .sync file with the same name as the .dtbin file.
Description
Used so that DataGraph can read up to an internal boundary inside the data file and avoids reading a partial table. DataGraph monitors this file and reloads the file when it sees a new sync file.
Usage
syncDTBin(path)
Arguments
| path | A path name | 
Value
Nothing returned
Examples
## Not run: 
openDTBin("/tmp/test")
addDTBin("/tmp/test","Orange",Orange)
syncDTBin("/tmp/test")
addDTBin("/tmp/test","Orange",Orange)
closeDTBin("/tmp/test")
## End(Not run)
Adds a .sync file with the same name as the .dtable file.
Description
Used so that DataGraph can read up to an internal boundary inside the data file and avoids reading a partial table. DataGraph monitors this file and reloads the file when it sees a new sync file.
Usage
syncDTable(path)
Arguments
| path | A path name | 
Value
Nothing returned
Examples
## Not run: 
openDTable("/tmp/test")
addDTable("/tmp/test",Orange)
syncDTable("/tmp/test")
addDTable("/tmp/test",Orange)
closeDTable("/tmp/test")
## End(Not run)
Save a data frame to a .dtable file
Description
Saves the data frame to a file
Usage
writeDTable(path,data)
Arguments
| path | A path name | 
| data | A data frame | 
Value
Nothing returned
Examples
## Not run: 
writeDTable("/tmp/test",Orange)
## End(Not run)