计算 R 中列表的出现次数

2023-12-13

我有一个大约 100,000 次一起订购的项目的列表,我已将其粘贴到一列中,以便我可以计算每个组合出现的次数。

4845   Curly Fries California Burger   1
4846   French Fries California Burger  1
4847   Hamburger California Burger     1
4848   $1 Fountain Drinks Curly Fries  1
4849   $1 Fountain Drinks Curly Fries  1
4850   California Burger Curly Fries   1
4851   Curly Fries Curly Fries         1

我探索了聚合函数,它给了我以下错误:

aggregate(t1$count,list(t1$pc), sum) <br>
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list? <br>

我还尝试过 ddply 的变体:

ddply(t1,t1$pc,transform,occurances=sum(t1$count))

但我收到这个错误

Error in UseMethod("as.quoted") : 
no applicable method for 'as.quoted' applied to an object of class "c('matrix', 'list')"

我假设我得到这个是因为我试图按字符值本质上“分组”。我也探索过tapply and recast基于类似问题的答案,但无济于事。

我怎样才能得到这个组合数?

供考虑,单独列出的项目示例(再次对格式问题表示歉意):

                   Var1                     Var2 Var3
>2               Onion Rings              Onion Rings    1
>3  Pineapple Cheddar Burger              Onion Rings    1
>4               Onion Rings Pineapple Cheddar Burger    1
>5  Pineapple Cheddar Burger Pineapple Cheddar Burger    1
>5              Onion Rings              Onion Rings     1
>6  Pineapple Cheddar Burger              Onion Rings    1
>7               Onion Rings Pineapple Cheddar Burger    1
>8  Pineapple Cheddar Burger Pineapple Cheddar Burger    1
>9             Fountain Soda            Fountain Soda    1
>10             French Fries            Fountain Soda    1

The table()函数在这里很有帮助:

with(t1, table(pc)) ## or equivalently table(t1$pc)

这假设pc是您要计算其出现次数的因子变量。 (如果这不是一个因素,它将被强制为一个因素。)

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

计算 R 中列表的出现次数 的相关文章

随机推荐

  • 如何用 Python 可视化回归树

    我正在寻找可视化回归使用 scikit learn 中的任何集成方法构建的树 梯度增强回归器 随机森林回归器 装袋回归器 我看过这个问题很接近 并且这个问题它处理分类树 但这些问题需要 树 方法 而该方法不适用于 SKLearn 中的回归模
  • 在 Spring Integration 中,RequestHandlerRetryAdvice 无法与 Ftp.outboundGateway 一起使用

    我的情况与描述的类似这个问题 区别在于我不使用WebFlux outboundGateway but an Ftp outboundGateway我称之为AbstractRemoteFileOutboundGateway Command G
  • phpmyadmin 中的自动增量

    我有一个使用 PHP MySQL 和 phpMyAdmin 的现有数据库 当用户成为我网站的会员时 我需要系统使用五位数字为他们创建一个唯一的会员号码 例如 83773 我想这就像生成一个随机密码 只不过我只想要我的会员的数字 该 ID 号
  • urllib2 HTTPPasswordMgr 不起作用 - 凭据未发送错误

    以下 python curl 调用具有以下成功结果 gt gt gt import subprocess gt gt gt args curl H X Requested With Demo https username email pro
  • Jenkinsfile主动选择参数

    如何在多分支管道 Jenkinsfile 声明性 中使用此 dsl 脚本 parameters activeChoiceParam States description Select a state option filterable ch
  • Ajax 如何与 PHP 配合使用?

    我在使用 ajax 和 php 时遇到问题 我想做的是调用一个 ajax 函数 该函数从表单的输入中获取一个值 并检查该电子邮件是否存在于数据库中 这是我当前的 JavaScript Checks for Existing Email fu
  • 如何同步调用ajax而不冻结网页

    我有一些 javascript 可以触发大约 100 个对 php 脚本的调用 php 脚本占用大量内存并需要几秒钟才能完成 然后返回通过或失败的 json 响应 我不希望 ajax 调用是异步的 因为服务器会在运行 100 个自身实例时突
  • 彼得森算法

    在经典的 Peterson 算法中 您在进入关键部分之前检查 2 个标志 flag1 和 flag2 以及转变量 如果我先检查转 然后检查标志 这会起作用吗 是的 如果你先检查一下 它会起作用turn然后检查flag 0 or flag 1
  • Python 断言引发用户定义的异常

    以下问题是由讨论引发的这个帖子 假设有两个文件 foob ar py and foob ar unittest py File foob ar py包含一个类 FooBar 有两个函数 foo and bar 功能bar引发内置异常 函数f
  • 如何使用 SQL 将值相乘

    好的 我正在做作业 但无法弄清楚如何与 SQL 相乘以及如何正确排序 我应该 创建一个查询 列出球员 player name 当前工资和一个新的 创建的 列 该列反映工资增加 10 计算为工资 1 1 按工资降序对数据进行排序 这只是我们老
  • 如何将包含数组的列表从 C# 序列化为 JSON?

    我希望从 C Sharp 序列化为 JSON 我希望输出是 Info item1 Count 5749 Info item2 Count 2610 Info item3 Count 1001 Info item4 Count 1115 In
  • 抽象基类的注册方法实际上做了什么?

    我对 ABC 注册方法感到困惑 采取以下代码 import io from abc import ABCMeta abstractmethod class IStream metaclass ABCMeta abstractmethod d
  • 像属性一样访问字典键?

    我发现访问字典键更方便obj foo代替obj foo 所以我写了这个片段 class AttributeDict dict def getattr self attr return self attr def setattr self a
  • 如何在渲染脚本中制作圆柱体

    我一直在尝试在渲染脚本中制作一个圆柱体 这是我尝试过的代码 public Mesh cylinder float radius 1 25f halfLength 5 int slices 16 Mesh TriangleMeshBuilde
  • 无法将控件添加到表单

    我正在尝试将用户控件添加到表单中 UserControl 与表单位于不同的项目中 但位于同一解决方案中 我过去已将此控件添加到其他表单中 但是 某些内容发生了变化 并且出现以下错误 创建组件失败MessageDisplayListContr
  • 如何从 Google Apps 脚本发布 Google 幻灯片演示文稿?

    我使用 Google Apps 脚本构建了 Google 幻灯片演示文稿 var docId DriveApp getFileById templateId makeCopy getId var newDoc DriveApp getFil
  • 分离数据并放入单独的工作表 Excel VBA [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我有一个包含超过 80K 条目的大型数据集 其形式如下 Name Date Value
  • 尝试从文本框中获取 int 时出错

    我是 C 和一般编程的新手 我能够在控制台中创建所需的程序 但也希望有一个与表单一起使用的程序 我在尝试从文本框中获取 int 时遇到了问题 在调试时我收到错误 错误 3 int 不包含 Text 的定义 并且找不到接受类型 int 的第一
  • 在 iPhone Web 应用程序中禁用滚动?

    有什么方法可以完全禁用 iPhone Web 应用程序中的网页滚动吗 我已经尝试了谷歌上发布的许多内容 但似乎都不起作用 这是我当前的标题设置 document body addEventListener touchmove functio
  • 计算 R 中列表的出现次数

    我有一个大约 100 000 次一起订购的项目的列表 我已将其粘贴到一列中 以便我可以计算每个组合出现的次数 4845 Curly Fries California Burger 1 4846 French Fries California