debug_ascii | R Documentation |
A common issue when converting ASCII files is getting the column positions, variable widths, and new variable names to align. A simple way to debug errors is to compare the lengths of each which must be equivalent to convert ASCII files with the readroper package. debug_ascii calculates the lengths of each of these inputs so you can quickly diagnose errors. Each argument can be copied directly from the 'read_rpr' function within the readroper package.
debug_ascii(col_positions_input, widths_input, col_names_input)
col_positions_input |
The col_positions argument in the read_rpr function |
widths_input |
The widths argument in the read_rpr function |
col_names_input |
The col_names argument in the read_rpr function |
A dataframe containing the lengths of the col_positions, widths, and col_names arguments
Jacob Harris
## Not run: For ease of replicability, the examples here come from generated data rather than data from an ASCII file. ## End(Not run) col_positions <- c(1, 2, 3, 5, 8) widths <- c(1, 1, 2, 3, 1) col_names <- c("Q1", "Q2", "Q3", "Q4", "Q5") debug_ascii(col_positions, widths, col_names) ## Not run: Now, if the lengths differ from an error (see the missing "Q4" variable), the function will throw a warning. ## End(Not run) col_positions <- c(1, 2, 3, 5, 8) widths <- c(1, 1, 2, 3, 1) col_names <- c("Q1", "Q2", "Q3", "Q5") debug_ascii(col_positions, widths, col_names)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.