Zliczanie unikalnych / odrębnych wartości według grup w ramce danych

Powiedzmy, że mam następującą ramkę danych:

> myvec
    name order_no
1    Amy       12
2   Jack       14
3   Jack       16
4   Dave       11
5    Amy       12
6   Jack       16
7    Tom       19
8  Larry       22
9    Tom       19
10  Dave       11
11  Jack       17
12   Tom       20
13   Amy       23
14  Jack       16

Chcę policzyć liczbę odrębnychorder_no wartości dla każdegoname. Powinien dawać następujący wynik:

name    number_of_distinct_orders
Amy     2
Jack    3
Dave    1
Tom     2
Larry   1

Jak mogę to zrobić?

questionAnswers(10)

yourAnswerToTheQuestion