r - Rmarkdown:如何在全局环境中使在 R 块中派生的 R 数据帧可用,以便它们可以在其他 R 块中重用?
问题描述
我在一个 R 块中进行了一些推导,以便我可以绘制带有派生字段的图形。然后该图很好地显示在我的 Rmarkdown 文档中。
在我的文档中,我想描述一些关于派生字段的统计数据,但我的派生数据框在全局环境中不可用。因此,如果不重新进行所有推导,我就无法推导统计数据。
我显然在这里错过了一些东西。我怎样才能从 R 块中获取派生数据帧,以便它们可以在另一个块中重用?
编辑:按照建议放置一个可重复的示例。这样做我注意到在 R 块中派生的 car2 是可用的,因为我可以使用 car2 得出平均速度。令人困惑的是,如果我编织它;它不会使 cars2 在全局环境中可见(空)。在全球环境中看不到数据框,我认为它不可用,但显然它是可用的。虽然仍然有兴趣在编织时使其在全球环境中可见。关于如何进行的任何想法
---
title: "Untitled"
author: "Lionrolll"
date: "8 janvier 2020"
output: html_document
---
knitr::opts_chunk$set(echo = TRUE)
summary(cars)
cars2<-cars
The mean speed is `r mean(cars$speed)`.
The mean speed is `r mean(cars2$speed)`.
解决方案
推荐阅读
- visual-studio-code - 当我想跳转到定义时,VS Code 显示(查看)多个定义
- google-apps-script - 启动时从谷歌表加载数据
- oracle - Maven OSB (12.2.1.3) 问题
- typescript - 环回 4 - ER_BAD_FIELD_ERROR
- amazon-ec2 - 如何使用 PHP 7.2.13 在 Amazon Linux 上安装 Imap
- perl - Perl 中的 $x -> {_foo} -> {_bar} 是什么意思?
- python-3.x - 需要在 Pandas 中绘制直方图,使得 x 轴是分类的,y 轴是某些列的总和
- java - 这是将列表添加到另一个列表的好方法吗,如果源列表中没有值,则填充默认值
- javascript - Angular 7数组更改值
- python - 如何检测键盘输入以使用 python 播放声音?