有没有比 table() 更有效的替代方法?

2023-11-22

我使用以下命令:

table(factor("list",levels=1:"n")

与“列表”:(示例)a = c(1,3,4,4,3) and levels = 1:5,同时考虑 2 和 5。 对于非常大的数据集,我的代码似乎非常无效。

有谁知道隐藏库或代码片段可以使其更快?


我们可以使用fnobs from collapse这将是有效的

library(collapse)
fnobs(df, g = df$X1)

In base R, tabulate相比之下效率更高table

 tabulate(df$X1)
 [1]  9  6 15 13 11  9  7  9 11 10
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有比 table() 更有效的替代方法? 的相关文章

  • 评估 R 中字符串指向的函数

    假设我有以下内容 x lt 1 10 squared lt function x x 2 y lt squared 我希望能够使用 y 定义的字符串来评估该函数 像 eval y 这样的东西 我知道这是错误的 但会返回 1 1 4 9 16
  • 抑制 r markdown 中的控制台输出,但保留绘图

    嗨 我有以下降价块 r echo FALSE warning FALSE message FALSE error FALSE lapply obj function x plot x main some plot box axis 1 at
  • 如何规划庭院灯最有效的路线

    我正在尝试挂一些庭院灯 基于另一个问题 https cs stackexchange com questions 80134 christmas light route efficiency我问 我意识到我需要一种算法来解决路由检查问题 h
  • 从高斯分布中采样随机值的最快方法是什么?

    The Box Muller 变换 http en wikipedia org wiki Box E2 80 93Muller transform 是一种从高斯分布中采样随机值的优雅且性能合理的方法 我正在寻找一种用 C 编写 清晰的更快方
  • R 在 Ubuntu 中通过代理连接

    我在 Ubuntu 12 04 上安装了 RStudio 0 97 168 当我尝试安装 gstat 库时出现以下错误 install packages gstat dependencies TRUE Warning in install
  • 使用梯度下降(最速下降)估计线性回归

    示例数据 X lt matrix c rep 1 97 runif 97 nrow 97 ncol 2 y lt matrix runif 97 nrow 97 ncol 1 我已经成功创建了成本函数 COST lt function th
  • 为闪亮的应用程序创建桌面图标

    当我在基本 R 提示中提供以下代码时 我会在浏览器中打开一个闪亮的应用程序 shiny runApp C Myapp 我使用 Windows 7 我试图创建一个桌面图标 以避免我的客户每次想要使用该应用程序时都键入上述代码 我创建了一个桌面
  • Hibernate 对于 Android 应用程序来说是一种杀伤力吗? [复制]

    这个问题在这里已经有答案了 我正在为我的 Android 应用程序寻找一个好的 ORM 乍一看似乎对于移动设备我更喜欢使用更简单的东西 问题是我只是在这里假设 没有真正的证据 所以我想我应该询问社区的意见 也许有人有过这样的经历 它是一个相
  • 如何使用 ggplot 绘制矩阵图

    我想可视化一个矩阵 MAT lt matrix c 100 7 0 0 49 0 0 0 49 nrow 3 ncol 3 gt MAT 1 2 3 1 100 7 0 2 0 49 0 3 0 0 49 然而 标准方法不能正确地对小数字进
  • 根据绘图单击事件对数据框进行子集化

    我有下面的数据框 Name lt c John Bob Jack Number lt c 3 3 5 NN lt data frame Name Number 还有一个简单闪亮的应用程序 可以从中创建一个绘图直方图 我的目标是单击直方图的一
  • Rblpapi - 将 bdp 与 ISIN / Cusip 一起使用会出现错误

    当我将 bdp 与 ISIN 或 CUSIP 一起使用时 出现以下错误 bdp US25470XAB10 ISIN ULT PARENT TICKER EXCHANGE bdp 25470XAB1 CUSIP ULT PARENT TICK
  • ts(x) 中的错误:“ts”对象必须有一个或多个观察结果

    当我使用进行预测时forecast库 我注意到以下代码没有按预期运行 library forecast library dplyr df1 lt data frame gp gl 20 5 dt seq 1 100 get lt funct
  • R 中整数向量的大小

    我原以为 R 有一个用于存储对象的标准开销 看起来是 24 字节 至少对于整数向量而言 但一个简单的测试表明它比我意识到的要复杂 例如 采用长度为 100 的整数向量 使用随机采样 希望避免任何可能存在的偷偷摸摸的序列压缩技巧 https
  • R 包“raster”在搜索“terra”最新版本时无法上传

    我正在 Windows 10 中使用 RStudio 2021 09 2 中的 R 4 1 2 工作 我正在处理空间数据 包括矢量和栅格 但三天前命令库 栅格 开始向我发出此警告 错误 loadNamespace i c lib loc l
  • 在 R 中使用科学记数法和 xtable

    我将 data frame 传递给 xtable dat table lt xtable dat 1 20 digits 10 我宁愿使用科学记数法 而不是像那样显示数字 我该怎么做呢 看过了 但我发现的只是R 格式化xtable中的数字
  • 对 R/Sweave 进行编程以获得正确的 \Sexpr 输出

    我在为 Sweave 进行 R 编程时遇到了一些问题 rstats twitter 小组经常指出这里 所以我想我应该把这个问题向大家提出 我是一名分析师 而不是程序员 所以在我的第一篇文章中请放轻松 问题是 我正在使用 R 在 Sweave
  • ggplot2:图例中的斜体

    我正在尝试编辑图例中的标签 以便第一个标签 WT 为纯文本 而后续 7 个标签为斜体 我一直在使用element text face c plain rep italic 7 但这导致没有任何标签被转换为斜体 我有点困惑为什么它不起作用 因
  • 通过排列进行多组测试

    我有一个 df 其中包含与两个实验相关的两组值 value 1 和 value 2 一个实验包含两组 0 和 1 另一个实验包含三组 0 1 2 test group Value 1 Value 2 AA 0 15 1 11 2 AA 0
  • 动态显示仪表板页面

    我有一个实用的闪亮应用程序 它使用shinydashboard包裹 新功能需要特定于用户的行为 例如 针对不同的用户名使用不同的数据集 因此我打算 显示登录表单 验证凭据并设置反应值LoggedIn to true如果成功的话 显示实际情况
  • 修改x轴刻度标签

    我正在尝试更改由生成的箱线图的 x 轴刻度标签ggplot2 x 轴是一个分类变量 HabFac 我想要的是将其刻度更改为 6 个化学品 A E 下面是我的代码 raw data read table Read data p TT ggpl

随机推荐

  • ELF动态加载器符号查找排序

    解析动态重定位时符号查找的搜索顺序是什么 当解析共享库的符号时 加载程序首先在 主可执行文件 中搜索 以让主可执行文件覆盖定义 还是什么 根据我的理解 每个可执行对象都有自己的 查找范围 主可执行文件通常是 全局 查找范围中的第一个对象 这
  • 什么是依赖注入?

    已经发布了几个问题 其中包含有关的具体问题依赖注入 例如何时使用它以及有哪些框架 然而 什么是依赖注入以及何时 为什么应该或不应该使用它 到目前为止我发现的最好的定义是詹姆斯 肖尔 James Shore 创作的一首 依赖注入 是25美元
  • 如何禁用android中网格视图中特定位置的项目点击

    我正在使用网格视图 其中每个单元格使用文本视图 我正在使用 onitemclick 在单击网格单元格时执行某些操作 我想禁用网格视图中特定位置的项目单击 我怎么做 我对 getView 中的特定位置使用了convertView setcli
  • 如何使用 DOM 通过年龄验证

    我正在尝试从 Steam 商店页面中提取一些图像 URL 例如 http store steampowered com app 35700 http store steampowered com app 252490 这是我正在使用的代码
  • 是否可以在不包含 System.Linq 命名空间的情况下使用 Linq 和 lambda?

    前段时间 我一直在从事一个相当扭曲的项目 我只能在单个范围内编写代码 然后将其放入 C 函数中 通过另一个模块 我只能使用之前声明的命名空间 我对它们没有影响 并且只能使用我工作范围内的变量 因此 我无法更改标头和包含的库 当我想对泛型集合
  • 如何拦截所有http请求,包括表单提交

    我想拦截从我的网页发出的所有 http 请求 并向请求正文添加一个参数 我的页面包含表单 我还想捕获表单提交 我尝试过使用 Jquery ajaxSend 和 Javascript 的 setRequestHeader 但两者都不适合我 我
  • 为什么 String#gsub 的内容加倍?

    s main quotes s gsub gt main quotes quotes 这似乎是错误的 我希望得到 main quotes 当我不使用转义字符时 它会按预期工作 s gsub gt main quotes 所以 逃跑一定是有什
  • 在 JAR 中包含 JAR 的类路径

    是否可以指定一个Javaclasspath包括另一个 JAR 文件中包含的 JAR 文件 如果您尝试创建一个包含您的应用程序及其所需库的单个 jar 有两种方法 据我所知 可以做到这一点 第一个是One Jar 它使用特殊的类加载器来允许嵌
  • 从 REPL 评估 Scala 中的字符串命令

    有没有办法评估 Scala 中的任意字符串 就好像直接将相同的文本输入到 Scala REPL 中一样 我的意思是 我想做这样的事情 scala gt eval val x 42 scala gt x res2 Int 42 由于 Scal
  • 在 MySQL 中选择列表的子集

    我是一个初学者 我有两个表 产品 和 产品属性 这是一些想象的数据 实际的东西涉及更多的表 产品表 product id product name 10 aaa 11 bbb 12 ccc 产品属性表 attribute id produc
  • 以 UTF8 保存时,如何防止带有设置内容的额外换行符,同时保留现有换行符?

    我有一个小的 powershell 脚本 它读取 UTF8 编码的文档 在其中进行一些替换并将其保存回来 如下所示 Get Content path Replace myregex replacement Set Content path2
  • 我如何知道 ScalaQuery 中是否存在数据库表

    我正在尝试 ScalaQuery 它真的很棒 我可以使用 Scala 类定义数据库表 并轻松查询它 但我想知道 在下面的代码中 如何检查表是否存在 这样我就不会调用 Table ddl create 两次并在运行该程序两次时出现异常 obj
  • 将日期拆分为年、月、日的不同列

    我的动物园对象看起来像 头 观测点 Index pp 1932 01 01 0 1932 01 02 0 2 1932 01 03 0 我想将索引分为 3 列 年 月和日在单独的列中 这样我就可以使用以下方法每天进行一些分析ddply 我不
  • iOS 6 safari,setInterval 不会被解雇

    看来如果我滚动window the window setInterval在滚动发生时或之后不会附加 触发 还有其他人看到同样的问题吗 我是说 可能是什么原因造成的 我可以做什么来解决这个问题 iOS 会停止几乎所有对用户触摸的响应 以保证其
  • Sublime Text 2 中的正则表达式搜索替换

    我正在寻找在 Sublime Text 2 中用正则表达式进行搜索替换 有关于此的文档比较贫血 具体来说 我想对组进行替换 例如转换此文本 Hello my name is bob 这个搜索词 找什么 my name is w 用 来代替
  • WebConfigurationManager 和 ConfigurationManager 有什么区别?

    两者有什么区别WebConfigurationManager和ConfigurationManager 我什么时候应该使用其中一种而不是另一种 UPDATED 我刚刚看了WebConfigurationManager 并且由于某种原因 您无
  • Docker 和保护密码

    我最近一直在尝试使用 Docker 来构建一些可供使用的服务 但一直困扰我的一件事就是将密码放入 Dockerfile 中 我是一名开发人员 因此将密码存储在源代码中感觉就像是一拳打在脸上 这应该成为一个问题吗 关于如何在 Dockerfi
  • 随机化列表

    在 C 中随机化通用列表顺序的最佳方法是什么 我在一个列表中有一组有限的 75 个数字 我想为其分配随机顺序 以便为彩票类型应用程序抽取它们 随机播放任意内容 I List以及基于的扩展方法费舍尔 耶茨洗牌 private static R
  • 如何从 WatchKit 应用程序打开 iPhone 上的父应用程序?

    我正在尝试打开 Apple Watch 应用程序的父应用程序 在 Xcode Beta 2 中我们可以使用以下代码 WKInterFaceController openParentApplication 然而 在 Xcode beta 3
  • 有没有比 table() 更有效的替代方法?

    我使用以下命令 table factor list levels 1 n 与 列表 示例 a c 1 3 4 4 3 and levels 1 5 同时考虑 2 和 5 对于非常大的数据集 我的代码似乎非常无效 有谁知道隐藏库或代码片段可以