使用 dplyr,如何通过管道或链接到plot()?

2023-11-26

我是 dplyr() 包的新手,并尝试将其用于我的可视化作业。我可以将我的数据通过管道传输到ggplot()但无法做到这一点plot()。我碰到这个帖子包括评论中的答案在内的答案对我不起作用。

Code 1:

emission <- mynei %>%
    select(Emissions, year) %>%
    group_by(year) %>%
    summarise (total=sum(Emissions))

emission %>%
    plot(year, total,.)

我收到以下错误:

Error in plot(year, total, emission) : object 'year' not found

Code 2:

mynei %>%
    select(Emissions, year) %>%
    group_by(year) %>%
    summarise (total=sum(Emissions))%>%
    plot(year, total, .)

这也不起作用并返回相同的错误。

有趣的是,我提到的帖子中的解决方案适用于相同的数据集,但不适用于我自己的数据。但是,我可以使用创建情节排放量$年 and 排放量$总计.

我错过了什么吗?


plot.default不接受数据参数,所以你最好的选择是通过管道with:

mynei %>%
    select(Emissions, year) %>%
    group_by(year) %>%
    summarise (total=sum(Emissions))%>%
    with(plot(year, total))

如果有人错过了 @aosmith 对这个问题的评论,plot.formula does有一个数据参数,但是当然formula是第一个参数,所以我们需要使用.将数据放在正确的位置。所以另一个选择是

... %>%
  plot(total ~ year, data = .)

当然,ggplot takes data作为第一个参数,所以使用ggplot do:

... %>%
  ggplot(aes(x = year, y = total)) + geom_point()

lattice::xyplot is likeplot.formula:有一个数据参数,但它不是第一个,所以:

... %>% 
  xyplot(total ~ year, data = .)

只需查看文档并确保您使用. if data不是第一个论点。如果没有的话data根本没有争论,使用with是一个很好的解决方法。

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

使用 dplyr,如何通过管道或链接到plot()? 的相关文章

随机推荐

  • Get-MsalToken 错误 AADSTS7000218:请求正文必须包含以下参数:“client_assertion”或“client_secret”

    这是我的 PowerShell 脚本 connectionDetails TenantId ClientId Interactive true Scopes RedirectUri token Get MsalToken connectio
  • 在 VS Code 中禁用“搜索换行”

    有没有办法在 VS 代码中禁用 搜索换行 IE 防止搜索在到达文件中最后一次出现的搜索词后再次从顶部开始 UPDATE v1 45 中添加了一个设置来禁用 搜索换行 看https github com microsoft vscode pu
  • PowerShell 中有函数指针或函数数组吗?

    我想做这样的事情 索引到函数数组并为所需的循环索引应用适当的函数 for i 0 i lt 9 i Fields i Fields i FunctionTable i F1 F9 are defined functions or rathe
  • 如何在 ggplot2 中的 x 轴上使用月份名称

    我尝试使用以下方法在 x 轴上绘制月份ggplot2 但月份名称会自动显示为带小数的数字 我如何强制脚本绘制由数字组成的月份名称 我使用了这段代码 ggplot df3 aes x month y PM geom line aes col
  • 捕获异常作为预期的程序执行流程控制?

    我总觉得期望定期抛出异常并将其用作流程逻辑是一件坏事 例外感觉就像它们应该是 例外 如果您期待并计划出现异常 这似乎表明您的代码应该重构 至少在 NET 中 然而 最近的一个场景让我停了下来 我不久前在 msdn 上发布了此内容 但我想引发
  • 在Windows上安装Github-“值未落在预期范围内”

    我尝试在 Windows 7 笔记本电脑上安装 Github 每次运行 GitHubSetup exe 时都会收到错误消息 提示 应用程序无法启动 请联系应用程序供应商 当我点击详细信息时 显示的文本是 PLATFORM VERSION I
  • 如何在 TypeScript React 组件中返回字符串或 JSX 元素?

    我收到这个奇怪的 TypeScript 错误 import React from react type Props children string const Container props Props gt const isNew tru
  • Android 锁屏对话框[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在设计一个关于闹钟的应用程序 即使手机被锁定 如何显示对话框 我不想让手机解锁 我只是想让它在手机上显示一些文字 用户需要自行解锁手机才能了解更多信息 没有必要使用对话框 我想要
  • 猫鼬子文档排序

    我有一个包含子文档的文章架构comments其中包含我对这篇文章的所有评论 我想要做的是按 id 选择一篇文章 填充其作者字段以及评论中的作者字段 然后按日期对评论子文档进行排序 文章架构 var articleSchema new Sch
  • 组合或变基任意大量的提交

    就说我本地的git log shows 739b36d3a314483a2d4a14268612cd955c6af9fb a c42fff47a257b72ab3fabaa0bcc2be9cd50d5c89 x c4149ba120b309
  • 动态媒体查询

    我目前正在使用 js jq 调整大小事件 当水平菜单 宽度可变 对于屏幕来说太大时 将 css 规则应用于该菜单 然而 在应用新规则之前 菜单会短暂换行 理想情况下 我想测量菜单宽度并更改媒体查询的断点 media screen and m
  • 内部类访问外部类方法,方法名相同

    我有一个班级和一个内部班级 01 public class A 02 void test 03 public class B 04 void test 05 test 06 07 08 好的 在第05行id喜欢访问A类的方法test 但我陷
  • Mapstruct 映射:如果所有源参数属性均为 null,则返回 null 对象

    如果 Mapping source 中引用的所有属性均为 null 我希望生成的 mapstruct 映射方法返回 null 例如 我有以下映射 Mappings Mapping target id source tagRecord tag
  • 从代码隐藏 C# 中的输入 html 获取值

    我做了一些研究 发现如何从输入 html 文本框中读取值 这对我来说效果很好 但立刻就不起作用了 这是我的代码 它输入 html 返回 null
  • 使用 AppleScript 打开新的 Finder 窗口

    如何在 AppleScript 中打开 Finder 的新窗口 我正在使用 if else 语句来打开一个窗口 我尝试了一个Osascript命令 但它给了我一个语法错误 代码如下 if the button returned of the
  • Git 推送错误预接收挂钩被拒绝

    我已在虚拟机上运行 gitlabhq Rails 服务器 遵循本教程中的 1 6 个步骤https github com gitlabhq gitlab recipes blob master install centos README m
  • 如何将base64格式的图片上传到服务器上

    我有一个问题 我正在服务器上上传图像 但事实并非如此 我已经将图像转换为base64并通过json but json由于这个原因 没有正确关闭 我收到错误 postimage 变量上的错误 ID 在这个变量中 key encode 这是js
  • 如何在 Mac OS X 10.6 上安装 PyQt

    我对 Mac OS X 还很陌生 当我在安装 python 3 1 Qt 4 6 2 和 SIP 4 10 1 后尝试在 Mac Os X 上安装 PyQt 时 在执行 python3 configure py 命令时遇到以下错误 Dete
  • jQuery UI 网站上的垂直“选项卡”组件

    jQuery UI 具有一个漂亮的 垂直选项卡 小部件来在章节之间切换在其自己的网站上 有谁知道这是否建立在某种标准小部件上 你would期望 UI 自己的 选项卡 组件用于此目的 但没有骰子 或者它是否是定制的 粗略地浏览一下代码让我怀疑
  • 使用 dplyr,如何通过管道或链接到plot()?

    我是 dplyr 包的新手 并尝试将其用于我的可视化作业 我可以将我的数据通过管道传输到ggplot 但无法做到这一点plot 我碰到这个帖子包括评论中的答案在内的答案对我不起作用 Code 1 emission lt mynei gt s