Learn R Programming

zTree (version 1.0.6)

zTreeSbj: Read '.sbj' files generated by 'z-Tree' into R

Description

Read '.sbj' files which are written by the Microsoft Windows program 'z-Tree'. The latter is a software for developing and carrying out economic experiments (see <http://www.ztree.uzh.ch/> for more information).

Usage

zTreeSbj(files, sep = "\t", zTree.silent=getOption("zTree.silent"),
	zTree.encoding=getOption("zTree.encoding"),ignore.errors=FALSE)

Arguments

files

A vector of 'z-Tree' .sbj filenames

sep

'z-Tree' uses "\t" as a separator. If you have a manipulated file, you might need to change the separator.

zTree.silent

If TRUE, generates less verbose output.

zTree.encoding

The default encoding is the value of getOption("encoding"). If z-Tree files were written with an encoding different from your system encoding, then "WINDOWS-1252" might be worth a try.

ignore.errors

Usually, zTreeSbj stops with an error when it detects a wrong encoding. With ignore.errors=TRUE it only generates a warning.

Value

A data frame with one entry for each subject.

References

Urs Fischbacher. "z-Tree: Zurich Toolbox for Ready-made Economic Experiments." Experimental Economics (2) 171-178, 2007.

See Also

See also zTreeTables

Examples

Run this code
# NOT RUN {
files <- list.files(pattern = "*.sbj$",recursive=TRUE)
fname <- sub(".*/","",files)
sbj <- zTreeSbj(aggregate(files,list(fname),function(x) x[1])$x)
# }

Run the code above in your browser using DataLab