Found 33676 Articles for Programming

How to multiply two vectors in R as in mathematics?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:29:28

7K+ Views

In mathematics, when two vectors are multiplied the output is a scalar quantity which is the sum of the product of the values. For example, if we have two vectors x and y each containing 1 and 2 then the multiplication of the two vectors will be 5. In R, we can do it by using t(x)%*%y.Example1 Live Demox1

How to create a random sample with values 0 and 1 in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 14:30:01

2K+ Views

It is known that the random sample can be created by using sample function in R. If we want to create a random sample with values 0 and 1 only then there are three different ways to pass them inside the sample function −Creating a vector of 0 and 1Using 0:1Using c(1,2) directly inside the function.Also, we can set replace argument to TRUE or FALSE based on our requirement.Examples Live Demox1

How to find the mean of list elements in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:21:52

5K+ Views

To find the mean of list elements we need to unlist those elements. For example, if we have a list named as List that contains three elements of equal or different sizes such element1, element2, and element3 then we can find the mean of all the list elements by using mean(unlist(List)).Example1List1

How to replace blanks in a vector with the previous element in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:18:27

186 Views

Filling of blanks is not an easy task in data analysis, especially if the vector contains numerical or integer values. Suppose we have a vector x that contains 1, , 2, 3, 4, 5 and we want to put 1 in place of blank after first value then cummax function along with seq_along function can be used as x[cummax(seq_along(x)*(x!=""))].Example1 Live Demox1

How to remove rows containing missing value based on a particular column in an R data frame?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:15:49

753 Views

If we want to remove rows containing missing values based on a particular column then we should select that column by ignoring the missing values. This can be done by using is.na function. For example, if we have a data frame df that contains column x, y, z and each of the columns have some missing values then rows of x without missing values can be selected as df[!is.na(df$x),].ExampleConsider the below data frame − Live Demox1

How to concatenate two or more vectors in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:11:55

5K+ Views

The concatenation of vectors can be done by using combination function c. For example, if we have three vectors x, y, z then the concatenation of these vectors can be done as c(x,y,z). Also, we can concatenate different types of vectors at the same time using the same same function.Example1 Live Demoset.seed(999) x1

How to find total of an integer column based on two different character columns in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:09:45

116 Views

The calculation of total for integer column based on two different character columns simply means that we need to create a contingency table for the available data. For this purpose, we can use with and tapply function. For example, if we have a data frame df that contains two categorical columns defined as gender and ethnicity and an integer column defined as Package then the contingency table can be created as:with(df,tapply(Package,list(gender,ethnicity),sum))ExampleConsider the below data frame − Live Demoset.seed(777) Class

How to convert a list of lists into a single list in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 13:02:35

2K+ Views

A list can contain multiple lists of different type as well as similar type elements such as data frames, vectors, matrices etcetera but accessing those elements become a little difficult task. Therefore, it is better to convert a list that contain multiple lists into a single list and it can be done using unlist function.ExampleConsider the below vectors −set.seed(871) x1

How to calculate two period moving average for vector elements in R?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 12:59:59

191 Views

If we want to find the two−period moving average easily then it cannot be done in base R. We need to use rollmean function of zoo package that solves this problem in a single line of code. For example, if we have a vector x that contains hundred from starting from 1 to 100 then the two−period moving for x can be found by using rollmean(x,2)Loading zoo package −library(zoo)Examples Live Demox1

How to italicize boxplot label in R using ggplot2?

Nizamuddin Siddiqui
Updated on 17-Oct-2020 12:57:44

2K+ Views

Like every other tool for statistical analysis R does not display the labels of a boxplot in italics, thus if we want to do this, we need to do it manually. In ggplot2, we have a function scale_x_discrete that can be used to change the default font to italic using expression function.Example Live DemoConsider the below data frame −set.seed(121) x

Advertisements