Found 2038 Articles for R Programming

How to find prime factors of a number in R?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 13:07:03

750 Views

A prime number is the number that is only divisible by itself and one. These prime numbers can also divide other numbers hence they become a factor of those numbers. For example, 5 is a prime number and it also divides 20. To find the prime factors of a number, we can use primeFactors function of numbers package.Exampleslibrary(numbers)primeFactors(100)[1] 2 2 5 5primeFactors(1000)[1] 2 2 2 5 5 5 primeFactors(32547)[1] 3 19 571primeFactors(12354767)[1] 17 726751 primeFactors(21457)[1] 43 499primeFactors(99)[1] 3 3 11 primeFactors(365748)[1] 2 2 3 29 1051primeFactors(214687)[1] 11 29 673 primeFactors(3587497)[1] 3587497primeFactors(35874)[1] 2 3 3 1993 primeFactors(268713)[1] 3 3 73 409primeFactors(298473)[1] ... Read More

How to find the column mean by excluding NA’s and if all values are NA then output NA in R data frame?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:59:35

753 Views

To find the column mean by excluding NA’s can be easily done by using na,rm but if we want to have NA if all the values are NA then it won’t be that straight forward. Therefore, in such situation, we can use ifelse function and return the output as NA if all the values are NA as shown in the below examples.Example1Consider the below data frame − Live Demox1

How to find the sum of non-missing values in an R data frame column?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:57:49

10K+ Views

To find the sum of non-missing values in an R data frame column, we can simply use sum function and set the na.rm to TRUE. For example, if we have a data frame called df that contains a column say x which has some missing values then the sum of the non-missing values can be found by using the command sum(df$x,na.rm=TRUE).Example1Consider the below data frame − Live Demox1

How to convert a list to JSON in R?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:23:45

2K+ Views

To convert a list to JSON, we can use toJSON function of jsonlite package. For example, if we have a list called LIST then it can be converted to a JSON by using the command toJSON(LIST,pretty=TRUE,auto_unbox=TRUE). We need to make sure that the package jsonlite is loaded in R environment otherwise the command won’t work.Example Live DemoList

How to randomly sample rows from an R data frame using sample_n?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:23:14

417 Views

To randomly sample rows from an R data frame using sample_n, we can directly pass the sample size inside sample_n function of dplyr package. For example, if we have data frame called df then to create a random sample of 5 rows in df can be done by using the command −df%>%sample_n(5)Example1Consider the below data frame − Live Demox1

How to add a variable description in R?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:16:47

2K+ Views

To add a variable description in R, we can use comment function and if we want to have a look at the description then structure call of the data frame will be used. For example, if we have a data frame say df that contains a column x then we can describe x by using the command comment(df$x)

How to format all decimal places in an R vector and data frame?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:16:25

2K+ Views

To format all decimal places in an R vector and data frame, we can use formattable function of formattable package where we can specify the number of digits after decimal places. For example, if we have a numerical vector say x then the values in x can be formatted to have only 2 decimal places by using the command formattable(x,format="f",digits=2).Example1Loading formattable package −library(formattable) Live Demox1

How to create multiple bar plots for varying categories with same width bars using ggplot2 in R?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:14:11

858 Views

To create multiple bar plots for varying categories with same width bars using ggplot2, we would need to play with width argument inside geom_bar function to match the width of the bars in each bar plot. The best way to do this would be setting the larger ones to 0.25 and the shorter ones to 0.50.ExampleConsider the below data frame − Live Demox1

How to find the high leverage values for a regression model in R?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:08:26

1K+ Views

To find the high leverage values for a regression model, we first need to find the predicted values or hat values that can be found by using hatvalues function and then define the condition for high leverage and extract them. For example if we have a regression model say M then the hat values can be found by using the command hatvalues(M), now to find the high leverage values that are greater than 0.05 can be found by using the below code −which(hatvalues(M)>0.05)Example1Consider the below data frame − Live Demox1

How to apply multiple AND conditions to a data frame in R?

Nizamuddin Siddiqui
Updated on 06-Mar-2021 12:04:04

260 Views

To apply multiple conditions to a data frame, we can use double and sign that is &&. For example, if we have a data frame called df that contains three columns say x, y, z and we want to add a value to all columns if first element in z equals to 5 then it can be done by using the command −if(df$x && df$y && df$y == 5){    df$x = df$x+10    df$y = df$y+10    df$z = df$z+10 }Example1Consider the below data frame − Live Demox1

Advertisements