| read.formscanner {fsia} | R Documentation |
Import Data From FormScanner
Description
This function imports data from the FormScanner software.
Usage
read.formscanner(file, col.names, conc = NULL, id = NULL, dummy = NULL)
Arguments
file |
the name of the csv file to be imported. |
col.names |
the names of the columns. If |
conc |
a vector containing which columns to concatenate. Columns can be specified by name or number. |
id |
name of the column that uniquely identifies the row. |
dummy |
a vector containing the columns to convert to dummy variables. Columns can be specified by name or number. |
Details
If some columns are concatenated using argument conc,
the name of the newly created variable is the name of the first column.
test and questionnaire are instances of the output of function read.formscanner.
When id is obtained as the concatenation of different columns
using argument conc, id should be set equal to the first column concatenated.
Value
A data frame.
Author(s)
Michela Battauz
References
Borsetta, A. (2016). FormScanner, [Computer Software], URL http://sourceforge.net/projects/formscanner/.
See Also
Examples
# find the directory with package fsia
dir_pkg <- find.package("fsia")
# the example files are in the directory examples
# create the path
questionnaire_path <- file.path(dir_pkg, "examples", "scan_results_questionnaire.csv")
test_path <- file.path(dir_pkg, "examples", "scan_results_test.csv")
# import file "scan_results_questionnaire.csv"
questionnaire_imp<-read.formscanner(questionnaire_path, dummy = "Q5.sources")
questionnaire_imp
# questionnaire_imp is equal to the data questionnaire
# import file "scan_results_test.csv"
test_imp <- read.formscanner(test_path, conc = paste("id", 1:6, sep = ""), id = "id1")
test_imp
# test_imp is equal to the data test