rno*_*ian -1 r function vector
我想知道在基地R中是否有一种方法可以测试两个向量(两个向量)是增加还是减少?
例如,测试应返回FALSE测试时a和b(见下文)和测试应该返回TRUE测试时c和d(见下文).
a = 5:10
b = 10:5
c = seq(-5, 15)
d = seq(-15, -8)
Run Code Online (Sandbox Code Playgroud)
为了清楚起见,我要求任何两个向量(当订购,但不论其长度)如果降低(如10:0,100:97,-8:-10)则测试应该返回TRUE,否则如果两个向量都再次增加测试应该返回TRUE ,否则应该返回FALSE.
"两个载体都在增加"
all(diff(x)>0) && all(diff(y)>0)
Run Code Online (Sandbox Code Playgroud)
"两个矢量减少"将是
all(diff(x)<0) && all(diff(y)<0)
Run Code Online (Sandbox Code Playgroud)
你可以将这些与||(或)结合起来.
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |