[R] data =

Olivier Crouzet o||v|er@crouzet @end|ng |rom un|v-n@nte@@|r
Sat Oct 4 09:30:14 CEST 2025


Oups, I think the answer is more complex than my previous one.
summary() is a method that will apply differently depending on the
object it's applied to. So it may not behave similarly depending on
whether it's applied on a model-fitting object or on a data frame.

You're trying to apply it on a data frame and the 'data=' argument is
not part of the summary's data frame method (which conforms to my
previous answer), though it may be available for model fitting objects
(which may be how Andrews uses it in the referenced book).

Olivier.

On Fri, 3 Oct 2025 19:54:42 -0400 R Jerome
Anderson <rjerome.anderson using gmail.com> wrote:

> I can code summary(midterm_df$hv109) and I get the summary of variable
> hv109. No problem.
> 
> Yet when I write the code:
> 
> summary(hv109, data = midterm_df)
> 
> I get this error:
> 
> Error in h(simpleError(msg, call)) : error in evaluating the argument
> 'object' in selecting a method for function 'summary': object 'hv109'
> not found
> 
> If I write the code summary('hv109', data = midterm_df), R treats
> hv109 as if it were a character variable. It is not.
> 
> Page 521 in Andrews *Doing Data Science in R* shows the data = [df]
> command. I thought it was straightforward. Why doesn't my code work?
> 
> Any help w/ this would be appreciated.
> 
> -- Jerome Anderson
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> https://www.R-project.org/posting-guide.html and provide commented,
> minimal, self-contained, reproducible code.


-- 
  Olivier Crouzet, PhD
  http://olivier.ghostinthemachine.space
  /Maître de Conférences/
  @LLING - Laboratoire de Linguistique de Nantes
    UMR6310 CNRS / Université de Nantes



More information about the R-help mailing list