Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need help writing a simple code in R studos that does the following, Let b =”1

ID: 3723637 • Letter: I

Question

I need help writing a simple code in R studos that does the following, Let b=”1101”. Extract the last three characters. Convert the last three characters into decimal and store it in a variable called tempVal. My code is written below but the issue I am having is when i convert it from utf8 to int it is giving me 3 seperate integers.

b <- '1101'
v45 <- unlist(strsplit(b, ""))
v45
extr <- c(v45[2:4]) #extracting last three characters
extr
reconstruct <- paste(extr, collapse = "")
reconstruct
tempVal <- utf8ToInt(reconstruct)
tempVal

Explanation / Answer

Hi.. Please check below R code.

b <- '1101'
v45 <- unlist(strsplit(b, ""))
v45
extr <- c(v45[2:4]) #extracting last three characters
extr
reconstruct <- paste(extr, collapse = "")
reconstruct
tempVal <- strtoi(reconstruct, base = 2)
tempVal

Output:

I have changed utf8ToInt() function to strtoi("101",base=2). It converts binary to decimal because we have given base is 2.

Please check the code and let me know any issues. Thank you. All the best.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote