如何在 R 数据框列中更改偶数行的符号?
要更改 R 数据框列中偶数行的符号,我们可以按照以下步骤操作 -
首先,创建一个数据框架。
然后,使用与 1 和 -1 的矢量乘法来更改偶数行的符号。
示例
创建数据框
我们创建一个数据框,如下所示 -
x<-rnorm(30) df<-data.frame(x) df
输出
执行时,以上脚本将生成以下输出(此输出将在不同的系统中因随机性而有所不同) -
x 1 -1.64332327 2 -0.24164407 3 -0.42255909 4 1.73395741 5 0.58392895 6 -1.05693098 7 -0.07579629 8 -1.07794384 9 0.97493467 10 -0.10139958 11 1.03841948 12 0.73837018 13 0.09637912 14 -1.17199796 15 -0.45228897 16 -1.95418740 17 1.60093072 18 0.22397640 19 1.29593124 20 -0.28409879 21 -0.76706673 22 -0.32596245 23 -0.20770367 24 -0.42317987 25 1.17333189 26 -0.44673231 27 0.34579388 28 1.93104978 29 1.18022735 30 1.47573451
更改偶数行的符号
使用与 1 和 -1 的矢量乘法来更改数据框 df 中列 x 的偶数行的符号 -
x<-rnorm(30) df<-data.frame(x) df$x<-df$x*c(1,-1) df
输出
x 1 -1.64332327 2 0.24164407 3 -0.42255909 4 -1.73395741 5 0.58392895 6 1.05693098 7 -0.07579629 8 1.07794384 9 0.97493467 10 0.10139958 11 1.03841948 12 -0.73837018 13 0.09637912 14 1.17199796 15 -0.45228897 16 1.95418740 17 1.60093072 18 -0.22397640 19 1.29593124 20 0.28409879 21 -0.76706673 22 0.32596245 23 -0.20770367 24 0.42317987 25 1.17333189 26 0.44673231 27 0.34579388 28 -1.93104978 29 1.18022735 30 -1.47573451
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP