-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Error arises when doing conversion of (allegedly) simple project (songbird, filtering for song sparrow, w=68)
Tracked error to function unit_tab()
Error in `$<-.data.frame`(`*tmp*`, Conversion, value = numeric(0)) :
replacement has 0 rows, data has 74
In addition: Warning message:
Unknown or uninitialised column: 'Conversion'.
The beast created by read.delim() trick is messy. Solution appears to be this:
Browse[2]> str(unit_tab)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 74 obs. of 2 variables:
$ Unit : chr " Degree " " Gon " " Grad " " Microradian " ...
$ Conversion : chr " 1.745329251994329547437e-02" " 1.570796326794896696777e-02" " 1.570796326794896696777e-02" " 9.999999999999999547481e-07" ...
- attr(*, "spec")=List of 2
..$ cols :List of 2
.. ..$ Unit : list()
.. .. ..- attr(*, "class")= chr "collector_character" "collector"
.. ..$ Conversion : list()
.. .. ..- attr(*, "class")= chr "collector_character" "collector"
..$ default: list()
.. ..- attr(*, "class")= chr "collector_guess" "collector"
..- attr(*, "class")= chr "col_spec"
Browse[2]> names(unit_tab)
[1] " Unit " " Conversion"
Browse[2]> names(unit_tab) <- c("Unit", "Conversion")
Browse[2]> n
debug: return(unit_tab)
I'll made that change and commit
Metadata
Metadata
Assignees
Labels
No labels