Hi All,
1. the eth is a data frame (not sure that based on error message?) that I load 
it from excel file. Here is the code: eth <- read_xlsx("c:/temp/eth.xlsx")
2. I try to use the code to convert eth into eth2, but I got error message:
> eth2 <- data.frame(eth)
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = 
stringsAsFactors) : 
  cannot coerce class ‘"rxlsx"’ to a data.frame

So, it seems the data.frame can not do this data convert? Do you know which 
statement/function can do this?


thank you for your help.

    On Thursday, August 26, 2021, 09:33:51 AM PDT, Avi Gross via R-help 
<r-help@r-project.org> wrote:  
 
 Kai,

The answer is fairly probable to find  if you examine your variable "eth" as 
that is the only time you are being asked to provide the argument as in 
"ggplot(data=eth, ..) ...)

As the message states, it expects that argument to be a data frame or something 
it can change into a data.frame. What you gave it probably is an object meant 
to represent an EXCEL file or something. You may need to extract a data.frame 
(or tibble or ...) from it before passing that to ggplot.

Avi

-----Original Message-----
From: R-help <r-help-boun...@r-project.org> On Behalf Of Kai Yang via R-help
Sent: Thursday, August 26, 2021 11:53 AM
To: R-help Mailing List <r-help@r-project.org>
Subject: [R] ggplot error of "`data` must be a data frame, or other object 
coercible by `fortify()`, not an S3 object with class rxlsx"

Hello List,
I got an error message when I submit the code below ggplot(eth, aes(ymax=ymax, 
ymin=ymin, xmax=4, xmin=3, fill=ethnicity)) +  geom_rect() +  
coord_polar(theta="y")  +  xlim(c(2, 4)  ) 

Error: `data` must be a data frame, or other object coercible by `fortify()`, 
not an S3 object with class rxlsx


I checked the syntax. But I can  not find any error on my code. Can you help me 
to find where is the problem?

Thanks

    [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
  
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to