Programming Articles - Page 871 of 3363

How to create an alternately increasing sequence in R?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 08:01:29

381 Views

To create an alternately increasing sequence, we can take help of logical constants in the R language that is TRUE and FALSE. While creating a vector, the first value will be set to FALSE and the second value will be set to TRUE, therefore, the resulting vector will always have an alternately increasing sequence.Check out the below given examples to understand how it works.Example 1To create an alternately increasing sequence in R, use the code given below −x1

How to find n number of quartiles for every row in R?

Nizamuddin Siddiqui
Updated on 12-Nov-2021 08:00:26

826 Views

To find the n number of quartiles for every row in an R data frame, we can use apply function along with quantile function.For example, if we have a data frame called df that contains hundred rows and we want to find two quartiles say first and third for each row then we can use the below mentioned command −apply(df,1,quantile,c(0.25,0.75))Example 1Following snippet creates a sample data frame −x1

How to deal with NA output of apply in R?

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

683 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

274 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

3K+ 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

254 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

3K+ 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

3K+ 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

Advertisements