Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
r_communication_utilities [2017/01/17 17:21] romulo created |
r_communication_utilities [2017/01/17 17:45] (current) romulo [Helper functions for R -> Dinamica communication] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Helper functions for R -> Dinamica communication ====== | + | ====== Helper functions for R ====== |
| + | |||
| + | ===== Access a table column by its name ===== | ||
| + | Suppose there is a **Table** stored in the variable **myTable** and the user wants to access the column named **Data**: | ||
| + | <code rsplus> | ||
| + | myTable$Data | ||
| + | </code> | ||
| + | |||
| + | ===== Discover the type of a variable ===== | ||
| + | <code rsplus> | ||
| + | typeof( variableName ) | ||
| + | </code> | ||
| + | |||
| + | ===== Convert a variable to Character ===== | ||
| + | Suppose there is a **Table** stored in the variable **myTable** and the column **Names** refer to a column of **Factors** | ||
| + | <code rsplus> | ||
| + | myTable$Names <- as.character( myTable$Names ) | ||
| + | </code> | ||
| + | |||
| + | ===== Read a .CSV file to Table ===== | ||
| + | Suppose the file to be read is located at C:/Users/Default/Documents/information.csv | ||
| + | <code rsplus> | ||
| + | newTable <- read.csv( "C:/Users/Default/Documents/information.csv", stringsAsFactors = FALSE ) | ||
| + | </code> | ||