
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Convert Values in Alternate Rows to Negative in R Data Frame Column
To convert values in alternate rows to negative in R data frame column, we can follow the below steps −
First of all, create a data frame.
Then, use vector multiplication with 1 and minus 1 to convert values in alternate rows to negative.
Example
Create the data frame
Let’s create a data frame as shown below −
x<-sample(1:5,30,replace=TRUE) df<-data.frame(x) df
Output
On executing, the above script generates the below output(this output will vary on your system due to randomization) −
x 1 5 2 2 3 5 4 4 5 5 6 2 7 1 8 5 9 1 10 1 11 3 12 5 13 4 14 5 15 3 16 1 17 4 18 2 19 4 20 1 21 4 22 4 23 5 24 4 25 1 26 1 27 5 28 5 29 4 30 4
Convert values in alternate rows to negative
Using vector multiplication with 1 and minus 1 to convert values in alternate rows of column x of data frame df to negative −
x<-sample(1:5,30,replace=TRUE) df<-data.frame(x) df$x<-df$x*c(1,-1) df
Output
x 1 5 2 -2 3 5 4 -4 5 5 6 -2 7 1 8 -5 9 1 10 -1 11 3 12 -5 13 4 14 -5 15 3 16 -1 17 4 18 -2 19 4 20 -1 21 4 22 -4 23 5 24 -4 25 1 26 -1 27 5 28 -5 29 4 30 -4
Advertisements