如何在 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