向量

  1. 向量:Vector, 有序;

  2. 创建:

    • c()函数:x <- c(1, 2, 3)
    • assgin函数:assign('x', c(1, 2, 3))
  3. 运算:

    • +, -, *, / ,^
    • log,exp,sin,cos,tan,sqrt
    • max, min, range = c(max, min)
    • length
    • sum, mean, var, prod(x) 得到它们的乘积
    • sort, order, sort.list()
  4. 并行(parallel)求解最大和最小值的函数 pmax 和 pmin 将会返回一个和最长的参数长度一致的向量。 该向量每一个元素就是同一位置上的所有输入向量(即函数的参数)元素的最大(最小)值。

  5. 如果要处理复数,应该给出明确的复数部分:

    • sqrt(-17)将会给出 NaN 和一个警告
    • sqrt(-17 + 0i)将会以复数形式计算
  6. 正则序列产生:

    1. 冒号:x <- 1 : 30,在表达式中,冒号优先级别最高;
    2. seq()(注意,在python中,类似函数为range)
    3. rep()重复产生同一对象
      • s <- rep(x, times=5)
        s <- rep(x, each=5)
        
  7. 逻辑运算:
    • 且:&
    • 或:|

results matching ""

    No results matching ""