Found 2038 Articles for R Programming

How to deal with NA output of apply in R?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:56:43

427 Views

When we use apply function on numerical as well as character column then the output of the function returns NA for all hence to deal with this problem, we can use lapply function. The lapply function will take each column into account independently, therefore, the arithmetic operations will be performed individually.Check out the below given examples to understand how it works.Example 1Following snippet creates a sample data frame −x1

How to subset an R data frame based on small letters?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:54:27

176 Views

If we have a data frame that contains some lower case and some upper-case string values then we might want to subset the data frame based on lower case or upper-case letters.For this purpose, we can make use of apply and sapply function as shown in the below examples.Example 1Following snippet creates a sample data frame −x1

How to check for equality of three columns by row in R?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:51:59

2K+ Views

To check for equality of three columns by row, we can use logical comparison of equality with double equal sign (==) and & operator.For example, if we have a data frame called df that contains three columns say C1, C2, and C3 and we want to check for equality of these three columns then we can use below given command −df$All_equal

How to create a lagged column in an R data frame?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:48:02

2K+ Views

To create a lagged column in an R data frame, we can use transform function.For example, if we have a data frame called that contains a column say C and we want to create a lagged column in df based on C then we can use the command given below −transform(df,Lag_C=c(C[-1],NA))Example 1Following snippet creates a sample data frame −x

How to add all columns of an R data frame by row?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:45:17

131 Views

To add all columns by row, we can use rowSums function.For example, if we have a data frame called df that contains five columns say x, y, z, a, and b and we want to add all these columns by row then we can use the below mentioned command −df$Total_sum

How to convert the data type of all columns from integer to factor in R?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:39:37

3K+ Views

To convert the data type of all columns from integer to factor, we can use lapply function with factor function.For example, if we have a data frame called df which has all integer columns then we can use the below given command to convert all columns data type to factor −df

How to take a random sample from a matrix in R?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:37:14

2K+ Views

To take a random sample from a matrix in R, we can simply use sample function and if the sample size is larger than the number of elements in the matrix replace=TRUE argument will be used.For example, if we have a matrix called M that contains 100 elements and we want to sample 200 elements from M then we can use the below given command −sample(M,200,replace=TRUE)Example 1Following snippet creates a matrix −M1

How to subset R data frame rows and keep the rows with NA in the output?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:34:45

2K+ Views

To subset R data frame rows and keep the rows with NA in the output, we can use subset function along with OR condition with | sign for na values.For example, if we have a data frame called df that contains a column say C which has some NA values then we can subset df for values greater than 5 and include NA in the output by using the below given command −subset(df,C>5|is.na(C))Example 1Following snippet creates a sample data frame −x1

How to change the axis color in base R plot?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:29:45

3K+ Views

To change the axis color in base R plot, we can use axis function after creating the plot.For example if we want to change the color of X-axis to blue then we can use the command given below −axis(1, col="blue")If we want to change the color of Y-axis to red then, we can use the command given below −axis(2, col="blue") Check out the below example to understand how it works.ExampleTo change the axis color in base R plot, use the code given below −plot(5)OutputIf you execute the above given code, it generates the following output −To change the axis color ... Read More

How to change the axis ticks color in base R plot?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 07:28:15

882 Views

To change the axis ticks color in base R plot, we can use axis function after creating the plot. For example if we want to change the color of X-axis to red then we can use the command given below −axis(1, col.ticks="red")If we want to change the color of Y-axis to red then we can use the command given below −axis(2, col.ticks="red") Check out the below given example to understand how it works.ExampleTo change the axis ticks color in base R plot, use the code given below −plot(1:10)OutputIf you execute the above given code, it generates the following output −To ... Read More

Advertisements