Programming Articles - Page 876 of 3366

How to multiply each element of a larger vector with a smaller vector in R?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 08:11:59

223 Views

To multiply each element of a larger vector with a smaller vector, we can perform outer product calculation with the help of %o% operator.For example, if we have two vectors say x and y where x is of shorter length than y then we can multiply each element of y with each element of x by using the command given below −x%o%yCheck out the below examples to understand how it works.Example 1To multiply each element of a larger vector with a smaller vector, use the code given below −x1

How to extract unique rows by categorical column of a data.table object in R?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:59:00

377 Views

If we have categorical data in a data.table object and some values are duplicate then we might want to extract unique rows from that object.To extract unique rows by categorical column of a data.table object, we can use unique function and define the columns with by argument as shown in the below examples. To understand how the extraction is done check out the below examples.Example 1Following snippet creates a data.table object −library(data.table) grp

How to extract diagonal elements of a matrix in R without using diag function?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:55:52

2K+ Views

The diagonal elements of a matrix occur at the position where column and row indices are same hence, we can make use of those indices to extract diagonal elements of a matrix if we do not want to use diag function.For example, if we have a matrix called M then diagonal elements of M can be extracted by using the command given below − M[row(M)==col(M)]Check out the below examples to understand how it works.Example 1Following snippet creates a matrix −M1

How to create a data frame column with equally spaced values between 0 and 1 in R?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:50:32

241 Views

To create a data frame column with equally spaced values between 0 and 1, we can use ppoints function. For example, if we want to create a data frame df with hundred equally spaced values between 0 and 1 then we can use the below mentioned command −df

How to save the str output as a string in R?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:49:01

2K+ Views

To save the str output as a string in R, we can use capture.output function along with str function.For example, if we have a data frame called df and we want to store the str output of df as a string then we can use the command given below −capture.output(str(df))It would be better if we save it in an object as str_df

How to find the moving standard deviation in an R data frame?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:41:47

1K+ Views

To find the moving standard deviation in an R data frame, we can make use of rollapply function of zoo package.For example, if we have a data frame called df and we want to find the 2 moving standard deviations then we can use the below given command −rollapply(df,width=2,FUN=sd,fill=0,align="r")Example 1Following snippet creates a sample data frame −x1

How to separate first text value and the remaining text in an R vector?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:21:45

121 Views

To separate first text value and the remaining text in an R, we can follow the below steps −First of all, create a vector.Then, use str_split function from stringr package to separate first text value and the remaining text.ExampleCreate the vectorLet’s create a vector as shown below −x

How to create sequential index value for binary column assigning 0 to FALSE values in R data frame?

Nizamuddin Siddiqui
Updated on 11-Nov-2021 07:19:13

192 Views

To create sequential index value for binary column assigning 0 to FALSE values in R data frame, we can follow the below steps −First of all, create a data frame with binary column.Then, use rle function along with sequence and lengths function to create sequential index column.ExampleCreate the data frameLet’s create a data frame as shown below −x

How to convert first letter of multiple string columns into capital in data.table object in R?

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

203 Views

To convert first letter of multiple string columns into capital in data.table object in R, we can follow the below steps −First of all, create a data.table object with string columns.Then, use sub function along with mutate_each function of dplyr package to convert first letter into capital in string columns.ExampleCreate the data.table objectLet’s create a data.table object as shown below −library(data.table) Names

How to generate a repeated values vector with each value in output selected randomly in R?

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

2K+ Views

To generate a repeated values vector with each value in output selected randomly in R, we can use replicate function. The replicate function will repeat the vector values up to the number of times we want and each value will be randomly selected. To understand how it works, check out the below examples.Example 1Using replicate function to create a vector of exponential random variable of size 10 −x1

Advertisements