DfReadDataFile {RJafroc} | R Documentation |
Read a data file
Description
Read a disk file and create a ROC, FROC or LROC dataset object from it.
Usage
DfReadDataFile(
fileName,
format = "JAFROC",
newExcelFileFormat = FALSE,
lrocForcedMark = NA,
delimiter = ",",
sequentialNames = FALSE
)
Arguments
fileName |
A string specifying the name of the file. The file-extension must match the format specified below. |
format |
A string specifying the format of the data file.
It can be |
newExcelFileFormat |
Logical. Must be true to read LROC data.
This argument only applies to the |
lrocForcedMark |
Logical: For LROC dataset only: is a forced mark required
on every image? The default is |
delimiter |
The string delimiter to be used for the |
sequentialNames |
A logical variable: if |
Value
A dataset with the structure specified in RJafroc-package
.
Note
The "MRMC"
format is deprecated. For non-JAFROC formats four file
extensions (.csv
, .txt
, .lrc
and .imrmc
) are possible,
all of which are restricted to ROC data. Only the iMRMC
format is actively
supported, i.e, files with extension .imrmc
. Other formats (.csv
,
.txt
, .lrc
) are deprecated. Such files can still be read by this
function and then saved to a JAFROC format file for further analysis within this
package. For non-JAFROC data file formats, the readerID
and
modalityID
fields must be unique integers.
Examples
fileName <- system.file("extdata", "toyFiles/ROC/rocCr.xlsx",
package = "RJafroc", mustWork = TRUE)
rdrArr1D <- DfReadDataFile(fileName, newExcelFileFormat = TRUE)
fileName <- system.file("extdata", "Roc.xlsx",
package = "RJafroc", mustWork = TRUE)
RocDataXlsx <- DfReadDataFile(fileName)
fileName <- system.file("extdata", "RocData.csv",
package = "RJafroc", mustWork = TRUE)
RocDataCsv<- DfReadDataFile(fileName, format = "MRMC")
fileName <- system.file("extdata", "RocData.imrmc",
package = "RJafroc", mustWork = TRUE)
RocDataImrmc<- DfReadDataFile(fileName, format = "iMRMC")
fileName <- system.file("extdata", "Froc.xlsx",
package = "RJafroc", mustWork = TRUE)
FrocDataXlsx <- DfReadDataFile(fileName, sequentialNames = TRUE)