美文网首页
2021-04-27 R的lookup包

2021-04-27 R的lookup包

作者: iColors | 来源:发表于2021-04-27 09:22 被阅读0次

常用Excel表格软件的小伙伴知道lookup 是Excel比较好用的查找函数,现在有了R版的包,可以直接用了!

主页: https://kwstat.github.io/lookup

特性

R中有很多好用的函数,如merge()(https://rdrr.io/r/base/merge.html)函数用于数据框合并非常棒。但是,它常返回多于预期的行或列。用match()(https://rdrr.io/r/base/match.html)函数能解决这个问题,但是非常复杂难用。.

lookup包应运而生,有两个简单的函数:T

  • vlookup()(https://kwstat.github.io/lookup/reference/vlookup.html) 包等同与 Excel的 VLOOKUP
  • lookup(x,key,value)(https://kwstat.github.io/lookup/reference/lookup.html)包是一个更符合思维逻辑的 match()包。在key 列中查找x,并返回同样位置的元素value

这两个函数返回的向量与输入的向量长度一样。

安装

# Install the released version from CRAN:
install.packages("lookup")

# Install the development version from GitHub:
install.packages("devtools")
devtools::install_github("kwstat/lookup")

使用

library(lookup)

dat = as.data.frame(state.x77)
dat$statename = rownames(dat)

lookup(state.name[1:5], dat$statename, dat$Frost)
#  [1]  20 152  15  65  20

vlookup(state.name[1:5], dat, "statename", "Frost")
#  [1]  20 152  15  65  20

So easy!!!

相关文章

  • 2021-04-27 R的lookup包

    常用Excel表格软件的小伙伴知道lookup 是Excel比较好用的查找函数,现在有了R版的包,可以直接用了! ...

  • b05-4 Spring方法注入(精通Spring 4.x)

    本篇内容: 1、lookup方法注入 2、方法替换 一、lookup方法注入 Spring的GGLib类包可以在运...

  • Excel关联匹配函数

    LOOKUP 函数=LOOKUP(lookup_value, lookup_vector, [result_vec...

  • 如何查找R对应library的包以及对应版本、路径

    通过R命令查找R路径 通过R命令查找R已安装的包、版本、路径 查看已经加载的包 使用R studio的配置查看R包...

  • 学习小组Day6笔记-FoMo

    R包安装 install.packages(“包”)BiocManager::install(“包”) R包加载 ...

  • 2019-01-19R包

    R包安装 R包小抄 tidyr包 数据框常识

  • R包安装、加载与更新

    掌握了R基本的一些概念,今天咱们来简单了解下R包,R包安装、加载与更新 安装R包的几种方式 从CRAN中安装R包 ...

  • 学习小组Day6笔记

    什么是R包?R包是多个函数的集合,具有详细的说明和示例。不同的R包具有不同的功能。 R包的安装install.pa...

  • 2019-07-10R包安装

    安装R包的几种方式从CRAN中安装R包 ########安装R包的几种方式############# 修改清华镜像...

  • 2019-02-19

    R语言学习笔记-R包安装 R语言是一个开放性的统计学语言,r包的丰富程度涵盖了几乎生产和生活的各个方面,r包与r包...

网友评论

      本文标题:2021-04-27 R的lookup包

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