2016-04-11 3 views
-1

Unten ist ein Teil des Inhalts der .rmd-Datei.R Markdown-Fehler "Objekt '...' nicht gefunden", mit dplyr

## Loading and preprocessing the data 

Load the data with dplyr and data.table package into a data table called activity. 
```{Load, echo=TRUE} 
library(dplyr) 
library(data.table) 
activity<-fread("activity.csv") 
``` 

The date has character type. Use lubridate to produce a POSIX typed date for further processing. 
```{Change date, echo=T} 
library(lubridate) 
activity<-mutate(activity,POSIXdate=activity[,date]) 
``` 

## What is mean total number of steps taken per day? 

Use summarize function in dyplyr package to sum up steps variable, with activity grouped by dates, and store it into a new data table called stepsPerDay. 
```{Sum each day, echo=TRUE} 
stepsPerDay<-summarize(group_by(activity,date),steps=sum(steps,na.rm=T)) 
``` 

Data table stepsPerDay looks like this: 
```{r, echo=F} 
head(stepsPerDay) 
``` 

Alles läuft bis zur letzten Zeile in Ordnung, wenn sie mir den Fehler

object 'stepsPerDay' not found Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> head In addition: Warning messages: 1: In get_engine(options$engine) : Unknown language engine 'Load' (must be registered via knit_engines$set()). 2: In get_engine(options$engine) : Unknown language engine 'Change' (must be registered via knit_engines$set()). 3: In get_engine(options$engine) : Unknown language engine 'Sum' (must be registered via knit_engines$set()). Execution halted

gab

I

head(stepsPerDay) 

oder

versucht haben, 10
summary(stepsPerDay) 

oder

Alle Rückkehr den gleichen Fehler. Ich glaube, das Objekt wird in Markdown-Datei generiert, so dass es dort sein sollte. Ich habe keine Ahnung, warum das Objekt nicht gefunden wird. Vielen Dank für Ihre Hilfe!

+0

das Paradigma ist '\' \ '{r chunk_label, Optionen}' – rawr

+0

@rawr Sie haben Recht, danke. –

Antwort

0

Als @raw erwähnt, habe ich vergessen, "r" in die Klammer zu setzen.