Question: Please use R code Often you will need to recode values of a dataset. For example, if you have a vectors of elapsed time, you

Please use R code

Often you will need to recode values of a dataset. For example, if you have a vectors of elapsed time, you may want to convert any nonsense values (like anything below 0, time can't be negative) to the special value `NA`.

1. Write a function called `recode.times()` that takes one argument: `x`, a vector of times (and we'll assume the user will do so correctly, don't worry about error checking yet). The function should look at the values of `x`, change any values of `x` that are below 0 to `NA`, and then return the edited vector. Test the function on the vector `test_x <- c(18, -6, 107, 230)` 2. Add in code that checks whether the input argument is numeric, and returns "This function is for numeric vectors" if the input isn't numeric. Test the new version of the function on the vector `test_y <- c("vector", "of", "strings")`

```{r}

test_x <- c(18, -6, 107, 230)

```

```{r}

test_y <- c("a", "vector", "of", "strings")

```

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!