Włączanie poziomów zerowej liczby w wyniku tabeli()
Mam wektor liczb całkowitych od 0 do 5. Chcę obliczyć histogram liczby. Na przykład:
y <- c(0, 0, 1, 3, 4, 4)
table(y)
# y
# 0 1 3 4
# 2 1 1 2
Chcę jednak również, aby wyniki obejmowały fakt, że istnieją zero 2 i zero 5, tj. Chcę, żeby zwrócony wektor miał długość 6. Czy mogę użyć table()
do tego?
Pożądany rezultat:
# y
# 0 1 2 3 4 5
# 2 1 0 1 2 0
30
1 answers
Przekonwertuj zmienną na factor
i ustaw Kategorie, które chcesz uwzględnić w wyniku za pomocą levels
. Wartości z liczbą zero pojawią się również w wyniku:
y <- c(0, 0, 1, 3, 4, 4)
table(factor(y, levels = 0:5))
# 0 1 2 3 4 5
# 2 1 0 1 2 0
42
Author: rcs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-16 11:07:50
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-16 11:07:50