首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言 apply函数家族详解

    该函数返回值为向量、矩阵,如果simplify=”array”,且合适的情况下,将会通过simplify2array()函数转换为阵列。...sapply(x, f, simplify=FALSE, USE.NAMES=FALSE)返回的值与lapply(x,f)是一致的。...., simplify = TRUE, USE.NAMES = TRUE) X表示一个向量或者表达式对象,其余对象将被通过as.list强制转换为list simplify 逻辑值或者字符串,如果可以,...., simplify = TRUE) x 一个原子向量,典型的是一个向量 INDEX 因子列表,和x长度一样,元素将被通过as.factor强制转换为因子 simplify 若为FALSE,tapply...mapply(FUN, ..., MoreArgs = NULL, SIMPLIFY = TRUE, USE.NAMES = TRUE) MoreArgs FUN函数的其他参数列表 SIMPLIFY 逻辑或者字符串

    2K100

    R语言︱数据分组统计函数族——apply族用法与心得

    在apply之上加入table功能,可以分组汇总 table结合,可以分组汇总 lapply=list apply 都需要数据框格式,可以与list合用,返回仍是list list用法 sapply=simplify...函数sapply是函数lapply的一个特殊情形,对一些参数的值进行了一些限定,其使用格式为: sapply(X, FUN,..., simplify = TRUE, USE.NAMES = TRUE)...sapply(*, simplify = FALSE, USE.NAMES = FALSE) 和lapply(*)的返回值是相同的。...如果参数simplify=TRUE,则函数sapply的返回值不是一个list,而是一个矩阵; 若simplify=FALSE,则函数sapply的返回值仍然是一个list。...如果simplify=”array”,结果将返回一个阵列。 USE.NAMES 逻辑值,如果为TRUE,且x没有被命名,则对x进行命名。

    4.1K30

    Matplotlib使用(1)

    线段简化 对于具有线段的图(例如,典型的线图,多边形的轮廓等),可以通过文件中的path.simplify和 path.simplify_threshold参数 来控制渲染性能matplotlibrc。...该path.simplify参数是一个布尔值,指示是否完全简化了线段。该 path.simplify_threshold参数控制简化的线段数量。阈值越高,渲染越快。...(100000) y[50000:] *= 2 y[np.logspace(1, np.log10(50000), 400).astype(int)] = -1 mpl.rcParams['path.simplify...'] = True mpl.rcParams['path.simplify_threshold'] = 0.0 plt.plot(y) plt.show() mpl.rcParams['path.simplify_threshold...通过将线段迭代合并为单个矢量,直到下一个线段到矢量的垂直距离(在显示坐标空间中测量)大于该path.simplify_threshold参数,可以简化此工作。

    2.6K30
    领券