readPos: Function to read a data file defined by positions and save it...

Description Usage Arguments Value Examples

View source: R/readPos.R

Description

Function to read a data file defined by positions and save it in a DF

Usage

1
readPos(datasource, positions)

Arguments

datasource

Path of a data file with plain text format (eg: .dat or .asc not associated with a xml)

positions

Path of a csv that specifies the name of the variable, type and positions that have information in data file. The csv must be the following structure, otherwise this function will not work: Four first columns (you can add more at the rigth of these four, they will be not used but can help you to add comments or somewhat) 1 - variables: that column contains the name of the variables to work, the name that you write there will be the colname in R data frame. Names don't allow blank spaces, you must replace it with other character. 2 - type: specifies the type of the variable, allows "character", "single", "multiple" or "numeric". 3 - start: positions that starts the range of data that will definie the variable. 4 - finish: positions that finish the range of data that will definie the variable.

Value

A data frame with as many columns as rows have the csv (with their "variable" names) and as many rows as rows have the data file.

Examples

1
2
3
4
5
6
7
8
readPos(datasource = "C:/Desktop/datum.dat", positions = "C:/Documents/map.csv" )

CSV structure example(headers must be like this): 

   variable,type,start,finish
   sex,single,5,6
   age,numeric,12,14
   satisfaction,character,75,100

ODECdmorales/readPos documentation built on Oct. 30, 2019, 10:19 p.m.