View source: R/AAA-getDataCM.R
getDataCM | R Documentation |
Fetch the data from a ClimMob project using an application programming interface (API) key
getDataCM(
key,
project,
userowner,
as.data.frame = TRUE,
as.text = FALSE,
server = "climmob3",
...
)
## S3 method for class 'CM_list'
as.data.frame(x, ..., tidynames = TRUE, pivot.wider = FALSE)
key |
a character for the user's application programming interface (API) key |
project |
a character for the project id |
userowner |
a character for user name of project's owner |
as.data.frame |
logical, to return a data frame |
as.text |
logical, to return a text file that can be parsed to json |
server |
optional, a character to select from which server the data will be retrieved. See details |
... |
additional arguments passed to methods |
x |
an object of class |
tidynames |
logical, |
pivot.wider |
logical, if |
server
: the default server is "climmob" used for clients of
https://climmob.net/climmob3/, other options are:
"1000farms" for clients of https://1000farms.climmob.net/
An object of class 'CM_list' or a text file or a data.frame with class "CM_df" with the variables:
id |
the participant's package id |
moment |
the data collection moment |
variable |
the variable name |
value |
the value for each variable |
KauĂȘ de Sousa
ClimMob website https://climmob.net/
Other GET functions:
getProjectProgress()
,
getProjectsCM()
# This function only works with an API key
# the API key can be obtained once a free ClimMob account
# is created via https://climmob.net/
library("ClimMobTools")
my_key <- "ff05a174-28d0-4a40-ab5a-35dc486133a6"
getDataCM(key = my_key,
project = "beanaru23",
userowner = "student",
server = "1000farms")
# get in the wide format
getDataCM(key = my_key,
project = "beanaru23",
userowner = "student",
server = "1000farms",
pivot.wider = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.