Create Matrix Diagram in R

Nizamuddin Siddiqui
Updated on 11-Nov-2021 04:19:21

398 Views

To create matrix diagram, we can use corrplot function of corrplot function. For this purpose, we would need to set is.corr argument to FALSE so that the matrix values will be plotted in the diagram. Otherwise, the corrplot function requires correlation matrix instead of a matrix.Check out the Example given below to understand how it works.ExampleFollowing snippet creates a sample matrix −M

Create Line Chart for Mean with Minimum and Maximum in R

Nizamuddin Siddiqui
Updated on 11-Nov-2021 04:13:33

1K+ Views

To create line chart for mean covered with minimum and maximum in R, we first need to create columns for row means, row minimum, and row maximum after that geom_line function can be used along with geom_ribbon function of ggplot2 package as shown in the below example.ExampleFollowing snippet creates a sample dataframe.x

Add Two Columns with Missing Values in R

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:44:36

1K+ Views

If we want to add two columns of an R data frame and each of them contains missing values then the addition of columns can be done in one of the following ways −Adding both the column values if they are numeric.Returning numeric if one of the columns has missing value.Returning NA if both the columns have missing value.To this we can take help of apply function and ifelse function as shown in the below given examples.Example 1Following snippet creates a sample data frame −x1

Transpose of Vectors Stored in an R List

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:27:50

317 Views

We can take the transpose of vectors stored in an R list by using Map function with do.call. For example, if we have a list called LIST that contains say ten vectors then we can transpose these vectors by using the command given below − do.call(Map,c(f=c,LIST))Check out the below examples to understand how it works.Example 1To take transpose of vectors stored in an R list, use the command given below −List1

Subset a Matrix Based on Column Values in R

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:23:22

3K+ Views

To subset a matrix based on values in a particular column, we can use single square brackets and provide the row and column values. The column values will be set for the columns that we want to subset and the row value will be set for the values of the column using which we want to subset the matrix.Check out the below example to understand how it works.ExampleFollowing snippet creates a matrix −M

Highlight Outliers in a Boxplot in R

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:18:52

707 Views

To highlight outliers in a boxplot, we can create the boxplot with the help of Boxplot function of car package by defining the id.method.For example, if we have a vector called V then the boxplot of V with highlighted outliers can be created by using the below given command −Boxplot(~V,id.method="y")Example 1To highlight outliers in a boxplot, use the command given below −library(car) x

Create Exponential Distribution Plot in R

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:15:24

862 Views

To create an exponential distribution plot, we can use curve function.For example, if we want to create a exponential distribution plot for 100 values with rate parameter equal to ½ then we can use the command given below:curve(dexp(x, rate=1/2), xlim=c(1, 50))Check out the below examples to understand how it works.Example 1To create an exponential distribution plot, use the command given below −curve(dexp(x, rate=1/4), xlim=c(1, 50)) OutputIf you execute all the above given snippets as a single program, it generates the following output: −Example 2To create an exponential distribution plot, use the command given below −curve(dexp(x, rate=1/4), xlim=c(1, 20))OutputIf you execute ... Read More

Check if a String Contains Only One Type of Character in R

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:13:27

478 Views

If a string contains more than one character then all of them could be same or different. If we want to check if a string contains only one type of character, then stri_count_fixed function of stringi package will be used with nchar function.Check out the below given examples to understand how it can be done.Example 1Following snippet creates a sample data frame −Countries

Split Vector into Smaller Vectors of Consecutive Values in R

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:09:00

829 Views

To split a vector into smaller vectors of consecutive values, we can use split function with cumsum function.For example, if we have a vector called X that contains some consecutive values then we split X into smaller vectors of consecutive values by using the command given below −split(x,cumsum(c(1,diff(x)!=1)))Example 1Following snippet creates a vector −x1

Find Mean Based on Single Group Value in R Data Frame

Nizamuddin Siddiqui
Updated on 10-Nov-2021 13:07:53

1K+ Views

To find the mean based on single group value in an R data frame, we can use mean function with subsetting through single square brackets.For example, if we have a data frame called df that contains a categorical column say C having three groups Low, Medium, High and a numerical column say Num then mean of Num for Medium group can be found by using the command given below −mean(df$C[df$Num=="Medium"])Example 1Following snippet creates a sample data frame −Group

Advertisements