2017-08-31 80 views
0

早安 在R降價塊,我試圖用kable吐出一個表rmarkdown這裏是我的僞數據:在繼承(X,「列表)R降價錯誤找不到對象

whytheerror <- data.frame(name=c('school1','school2','school3','school4','school5','school6','school7','school8','school9','school10','school11'), count=c(13,25,36,44,58,63,76,85,93,78,101), percent=c(.7,.6,.2,.32,.41,.44,.97,.02,.31,.5,.11), other_count=c(15,111,33,74,19,5,3,111,1,37,501), other_percent=c(.4,.6,.3,.39,.45,.5,.02,.4,.06,.64,.11)) 

這裏是我的代碼:

```{r echo = FALSE, results = 'asis'} 
kable(whytheerror [1:12, ], caption = "Respondent Breakdown") 
``` 

和錯誤讀取:

Error in inherits(x,"list"): object 'whytheerror ' not found calls: <Anonymous>...withCallingHandlers -> withVisible -> eval -> eval -> kable -> inherits 

我有困難figuri排除這個錯誤意味着更少修復它。有人可以協助任何一方或兩方?

謝謝

+0

'name'有12個元素,其他有11.('school3'出現兩次。) – Lyngbakr

+0

謝謝。爲了這個問題,這是一個虛擬的數據集。儘管我已經編輯了代碼。 – Walker

+0

我無法重現該錯誤,如下所示。你可以運行我的代碼好嗎? – Lyngbakr

回答

0

--- 
title: "Test" 
output: html_document 
--- 

```{r} 
whytheerror <- data.frame(name=c('school1','school2','school3','school4','school5','school6','school7','school8','school9','school10','school11'), count=c(13,25,36,44,58,63,76,85,93,78,101), percent=c(.7,.6,.2,.32,.41,.44,.97,.02,.31,.5,.11), other_count=c(15,111,33,74,19,5,3,111,1,37,501), other_percent=c(.4,.6,.3,.39,.45,.5,.02,.4,.06,.64,.11)) 
``` 

```{r echo = FALSE, results = 'asis'} 
library(knitr) 
kable(whytheerror[1:11, ], caption = "Respondent Breakdown") 
``` 

產生

enter image description here

沒有錯誤。