ctable not working with numeric variables?
flh3 opened this issue · 1 comments
flh3 commented
Hello-- ctable used to work with numeric variables (see below) but I've started getting errors. If I convert this to a factor, it works but this used to work even with numeric variables (like the table function). Is there another way around this?
Thank you!
> data(mtcars)
> ctable(mtcars$am, mtcars$cyl) #used to work
Error in `rownames<-`(x, value) :
attempt to set 'rownames' on an object with no dimensions
>
> mtcars$am <- factor(mtcars$am)
> mtcars$cyl <- factor(mtcars$cyl)
> ctable(mtcars$am, mtcars$cyl) #this was how it looked even when not a factor
Cross-Tabulation, Row Proportions
am * cyl
Data Frame: mtcars
------- ----- ------------ ----------- ------------ -------------
cyl 4 6 8 Total
am
0 3 (15.8%) 4 (21.1%) 12 (63.2%) 19 (100.0%)
1 8 (61.5%) 3 (23.1%) 2 (15.4%) 13 (100.0%)
Total 11 (34.4%) 7 (21.9%) 14 (43.8%) 32 (100.0%)
------- ----- ------------ ----------- ------------ -------------
dcomtois commented
Hi, pls install the github version, which includes a patch for this. An update to CRAN is coming soon!