Skip to content

Fix: Warning issue due to the conditional testing of multiple elements related to the barrier argument#3

Open
pedrohbraga wants to merge 1 commit intorobinengler:masterfrom
pedrohbraga:master
Open

Fix: Warning issue due to the conditional testing of multiple elements related to the barrier argument#3
pedrohbraga wants to merge 1 commit intorobinengler:masterfrom
pedrohbraga:master

Conversation

@pedrohbraga
Copy link

The if(barrier!="") testing outputs a warning issue when an object with more than one element is provided, which is often the case for this argument.

I described these warnings with a reproducible example within issue #2.

I did not test whether this issue would cause a problem in the results, but it did not seem to be a big issue.

In this pull-request, I have replaced if(barrier!="") by if(!identical(barrier, "")), which does the test originally intended (whether the barrier object is different than an empty string), without producing a warning related to conditional testing on multiple elements.

The function worked well on both example data tests and on a separate empirical test dataset.

…ments within the barrier argument

The `if(barrier!="")` testing outputs a warning issue when an object with more than one element is provided, which is often the case for this argument.

I did not test whether this issue would cause a problem in the results, but it did not seem to be a big issue.

In this pull-request, I have replaced `if(barrier!="")` by `if(!identical(barrier, ""))`, which does the test originally intended (whether the barrier object is different than an empty string), without producing a warning related to conditional testing on multiple elements.

The function worked well on both example data tests and on a separate empirical test dataset.
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.

1 participant