美文网首页
R语言技巧每日分享day1-R语言的向量化取最大/最小值

R语言技巧每日分享day1-R语言的向量化取最大/最小值

作者: 江湾青年 | 来源:发表于2023-02-20 17:10 被阅读0次

写在前面

科研真是我做过正反馈周期最长的事情啊…两年的坚持,隐忍,不知正反馈何时能够到来。昨天,自己努力半年的东西付之一炬,被导师全盘否定。回头看看这两年,除了每天累死累活,早出晚归,为自己的课题焦虑、绞尽脑汁,也没有留下什么东西。健身没有坚持,自己的兴趣爱好全部放弃,没有出去旅行,简书、B站无限期拖更……(唯一让我想起有所安慰的是两年里坚持每周做家教,作为科研放松之余也通过自己的劳动有了稳定收入)

昨天的事情让我明白,不能把自己的全部精力都押在一件事情上,就像买股票一样,24/7投入工作会让自己走火入魔、患得患失。今后,不但工作要干,提升自己全方位素质的活动更不能落下。我的生活里太需要一些正反馈了!

所以从今天起,这个文集每天分享一个小的R语言技巧,不求深度,但求坚持!目标日更100天!


R语言的向量化取最大/最小值(pmin/pmax)

今天分享的技巧是R语言的向量化比较(取最大最小值)
例如:

> a <- 1:10
> b <- sample(1:10)
> min(a,b)
[1] 1

使用一般的min(a,b)只能得到全局的最小值,而如果想要得到每个位置两两比较的最小值,应该使用pmin()函数,即“‘parallel’ maxima (or minima)”。这个技巧在使用dplyr的mutate生成新列的时候非常常用。


参考

https://stackoverflow.com/questions/35329883/mutate-to-create-minimum-in-each-row

相关文章

  • R语言技巧每日分享day1-R语言的向量化取最大/最小值

    写在前面 科研真是我做过正反馈周期最长的事情啊…两年的坚持,隐忍,不知正反馈何时能够到来。昨天,自己努力半年的东西...

  • R语言·基本统计分析(1)

    sapply( )函数 r语言中summary()函数提供了最小值、最大值、四分位数和数值型变量的均值,以及因子向...

  • 使用apply函数批量处理数据

    apply函数 刚开始接触R语言时,会听到各种的R语言使用技巧,其中最重要的一条就是不要用循环,效率特别低,要用向...

  • R语言技巧每日分享day13

    stringr 包是 R 语言中常用的字符串处理包,提供了一系列函数用于对字符串进行操作,如字符串拼接、替换、截取...

  • Python和R的异同(一)

    注 <- 对应R, = 对应Python R语言基本数据结构是向量,支持向量化操作。Python不支持向量化 R和...

  • 狗汪爪记3—R语言数据操作

    今天先对之前的2进行了补充修改,另外写一下R语言对于数据的处理方式,与其他语言相比R语言的确方便许多。向量化是R的...

  • 搜狗·疫情数据爬取(Python)

    上周已经分享过搜狗·疫情数据爬取(R语言),这次分享一下搜狗·疫情数据爬取(Python) 不说废话,直接上代码。...

  • R语言量化投资相关

    R语言在金融领域提供了很多的金融计算框架和工具,当你具备金融理论知识和市场经验,你可以利用这些第三方提供的技术框架...

  • R语言量化投资(1)

    R是一门非常适合做数据的工具。不用关注时间复杂度多少,怎么把程序写漂亮。而是关注如何收集数据,提高数据质量,来解决...

  • R语言量化投资(4)

    低风险交易策略 企业债 企业债是一种低风险的金融产品,又不错的收益水平,风险相对较低。一般有6%的收益率 企业债分...

网友评论

      本文标题:R语言技巧每日分享day1-R语言的向量化取最大/最小值

      本文链接:https://www.haomeiwen.com/subject/amsgkdtx.html