Às 11:00 de 10/10/2023, Dario Strbenac via R-devel escreveu:
Hello,
Could the documentation page for subset gain an example of how to use it for
something other than a data frame or matrix? I arrived at
random <- LETTERS[rpois(100, 10)]
subset(table(random), x > 10)
named integer(0)
I expected a part of the table to be returned rather than an empty vector.
--------------------------------------
Dario Strbenac
University of Sydney
Camperdown NSW 2050
Australia
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Hello,
If you want to subset then you must refer to a variable in the original
data set. In your example there is no 'x' in the output of table.
set.seed(2023)
random <- LETTERS[rpois(100, 10)]
(tbl <- table(random))
#> random
#> C D E F G H I J K L M N P Q S
#> 1 2 4 4 8 13 14 10 17 9 11 2 1 3 1
subset(tbl, tbl > 10)
#> random
#> H I K M
#> 13 14 17 11
So it is subsetting vector data as wanted.
It is your expectation that a part of the table should be returned that
is not in agreement with the data you have.
Hope this helps,
Rui Barradas
--
Este e-mail foi analisado pelo software antivírus AVG para verificar a presença
de vírus.
www.avg.com
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel