Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In r, write the function by_type() that will work for the following codes: 1 x

In r, write the function by_type() that will work for the following codes:

1

x <- c("a", "1", "2.2", "house", "3.4", "6") by_type(x,sort = FALSE)

2

set.seed(1) x <- sample(c(1:10, (1:10)*0.3, letters[1:10])) by_type(x) by_type(x, sort = TRUE)

3

x <- 10:1 by_type(x, sort = TRUE)

x <- logical(5) by_type(x)

x <- seq(0,4,by = 0.2) by_type(x)

and this function's output should be something like the following:

x <- c("house", "6", "2.2", "a", "3.4", "1") Then the output of by_type(x) will be a list:

$integers

[1] 6 1 1

$doubles

[1] 2.2 3.4

$character

[1] "house" "a"

If sort = TRUE then the output will sort each section and return: by_type(x, sort = TRUE)

$integers

[1] 1 6

$doubles

[1] 2.2 3.4

$character

[1] "a" "house"

If the vector contains logical TRUE/FALSE values, those should be put into the character section

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions