R 无法识别 Markdown 中导入的数据集

R will not recognize imported datasets in markdown

当用'mtcars'测试时,markdown在html中编写代码没有问题,但是当我使用导入数据集的名称时:

```{r,echo = FALSE}
names(mtcars)
```

我收到以下错误:

Error in eval(expr, envir, enclos) : object 'Fitbit' not found
Calls: <Anonymous> ... handle -> withCallingHandlers -> withVisible -> eval -> eval

谁能帮我解释一下为什么?即使测试 运行 也很顺利,但每次我尝试绘制块时都会出错。如果我使用块,我会收到 {r} 或 {r, echo = FALSE} 的错误。

例如:

---
title: "Homework"
author: "Natalia"
output: html_document
---


```{r,echo = FALSE}
names(Fitbit)
```

输出错误:

Quitting from lines 9-10 (Example-Homework-Problem.Rmd) 
Error in eval(expr, envir, enclos) : object 'fitbit' not found
Calls: <Anonymous> ... handle -> withCallingHandlers -> withVisible -> eval -> eval
Execution halted

为了您的方便,我将此作为答案发布,您尝试后我会立即将其删除:

```{r}
setwd("C:/Users/nataliakhodayari/Desktop")
fitbit <- read.csv("Fitbit.csv")
names(fitbit)
hist(fitbit$Miles,xlab = "Miles",main = "Overall Miles Traveled")
```

如果无法更改目录,试试这个:

```{r}
fitbit <- read.csv("Fitbit.csv")
names(fitbit)
hist(fitbit$Miles,xlab = "Miles",main = "Overall Miles Traveled")
```