Description Usage Arguments Details Value Author(s) References See Also Examples
This function imports data from the FormScanner software.
1 | read.formscanner(file, col.names, conc = NULL, id = NULL, dummy = NULL)
|
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. |
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.
A data frame.
Michela Battauz
Borsetta, A. (2016). FormScanner, [Computer Software], URL http://sourceforge.net/projects/formscanner/.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # 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
|
File.name Q1.gender Q2.age Q3.restaurants Q4.movies Q4.music
1 Q00004 F <25 1-2 strongly agree strongly agree
2 Q00003 F 30-39 5-6 agree agree
3 Q00002 M 40-49 <1 agree disagree
4 Q00001 M 25-29 3-4 strongly agree agree
5 Q00005 F >=60 <NA> agree disagree
Q4.reading Q5.sources
1 strongly agree TV|internet
2 strongly agree TV|internet|newspapers
3 disagree TV|newspapers|radio
4 disagree TV|internet|magazines
5 disagree TV|radio
Q6.interviewer Q5.sources.TV
1 Interviewer: Mario Rossi\nInverviewer ID: 458788 1
2 Interviewer: Mario Rossi\nInverviewer ID: 458788 1
3 Interviewer: Mario Rossi\nInverviewer ID: 458788 1
4 Interviewer: Mario Rossi\nInverviewer ID: 458788 1
5 Interviewer: Mario Rossi\nInverviewer ID: 458788 1
Q5.sources.internet Q5.sources.magazines Q5.sources.newspapers
1 1 0 0
2 1 0 1
3 0 0 1
4 1 1 0
5 0 0 0
Q5.sources.radio
1 0
2 0
3 1
4 0
5 1
File.name Question01 Question02 Question03 Question04 Question05 Question06
1 T00001 A|B A|C B C C D
2 T00002 C|D B|C B B A D
3 T00003 B|C A|C B D B B
4 T00004 C A|B D D C A
5 T00005 A|C D B D B A
Question07 Question08 Question09 Question10 Question11 Question12 Question13
1 A D C B C A A
2 B B A D C B C
3 C B C B A D B
4 D B D A|D B D C
5 D C A B C B C
Question14 Question15 Question16 Question17 Question18 Question19 Question20
1 B D C B A B D
2 A A B D C A B
3 C A C D B C A
4 A D <NA> B C A C
5 B D A B B D D
Question21 Question22 Question23 Question24 Question25 Question26 Question27
1 B C A D C D B
2 C B D A B C C
3 B D A B C B D
4 B D A D C B <NA>
5 B C B C D A A
Question28 Question29 Question30 Question31 Question32 Question33 Question34
1 A A B C C D A
2 B A C B D D A
3 D A B B C C A
4 C B A D B A C
5 B C B D C A C
Question35 Question36 Question37 Question38 Question39 Question40 i.course
1 C A C B C A Statistics
2 B C C A B D Statistics
3 B D C D A B Statistics
4 D B C A C D Statistics
5 B C A C B B Statistics
i.university id
1 University of Udine 104556
2 University of Udine 245784
3 University of Udine 102344
4 University of Udine 205790
5 University of Udine 199733
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.