Skip to content

Fix mess() SpatVector and single-column data.frame bugs - #34

Open
jeffery-leirness wants to merge 3 commits into
rspatial:masterfrom
jeffery-leirness:fix/mess-corrections
Open

Fix mess() SpatVector and single-column data.frame bugs#34
jeffery-leirness wants to merge 3 commits into
rspatial:masterfrom
jeffery-leirness:fix/mess-corrections

Conversation

@jeffery-leirness

Copy link
Copy Markdown

Fixes #33.

Developed with assistance from an AI coding assistant (Posit Assistant / Claude). All changes reviewed, tested, and verified by the PR author.

Changes in R/mess.R:

geomtype(p) → geomtype(v) in the SpatVector geometry check
extract(v, x) → extract(x, v, ID = FALSE) to fix argument order and suppress the ID column
v <- as.matrix(v) added after na.omit() to handle data frame output from extract()
.messi(x, v) → .messi(x[, 1], v[, 1]) in the single-column data.frame method
Changes in tests/testthat/test-mess.R:

New test file with 9 regression tests covering all four bug fixes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mess(): multiple bugs in SpatVector branch; single-column data.frame handling

1 participant