Closed elinw closed 8 years ago
base::summary() causes a fatal error when present in a markdown file with printr.
Reproducible example
library(printr) summary(iris$Sepal.Length)
generates Error in provideDimnames(x, sep = sep, base = base) : 'dimnames' applied to non-array Calls: <Anonymous> ... eval -> eval -> data.frame -> do.call -> provideDimnames
Error in provideDimnames(x, sep = sep, base = base) : 'dimnames' applied to non-array Calls: <Anonymous> ... eval -> eval -> data.frame -> do.call -> provideDimnames
dimnames(summary(iris$Sepal.Length)) is NULL
dimnames(summary(iris$Sepal.Length))
Using as.array(summary(iris$Sepal.Length)) solves it, but it was definitely unexpected by me at least.
as.array(summary(iris$Sepal.Length))
Wow already fixed in master, nice!
Thank you, you are a wonderful person
Thank you so so so much!!!! I was stuck and thanks to your solution I was able to solve it!
base::summary() causes a fatal error when present in a markdown file with printr.
Reproducible example
generates
Error in provideDimnames(x, sep = sep, base = base) : 'dimnames' applied to non-array Calls: <Anonymous> ... eval -> eval -> data.frame -> do.call -> provideDimnames
dimnames(summary(iris$Sepal.Length))
is NULLUsing
as.array(summary(iris$Sepal.Length))
solves it, but it was definitely unexpected by me at least.