Alles combineren
Met wat je tot nu toe hebt geleerd, kun je al best leuke problemen oplossen.
Stel dat je, in plaats van het aantal views voor je eigen LinkedIn-profiel bij te houden, een enquête hebt gedaan binnen het bedrijf waar je werkt. Je hebt elke medewerker met een LinkedIn-profiel gevraagd hoeveel bezoeken hun profiel in de afgelopen zeven dagen heeft gehad. Je hebt de resultaten opgeslagen in een data frame li_df. Dit data frame is beschikbaar in de werkruimte; typ li_df in de console om het te bekijken.
Deze oefening maakt deel uit van de cursus
R voor gevorderden
Oefeninstructies
- Selecteer de volledige tweede kolom,
day2genaamd, uit het data frameli_dfals vector en ken deze toe aansecond. - Gebruik
secondom een logische vector te maken dieTRUEbevat als het overeenkomstige aantal views strikt groter is dan 25 of strikt kleiner dan 5, en andersFALSE. Sla deze logische vector op alsextremes. - Gebruik
sum()op de vectorextremesom het aantalTRUE-waarden inextremeste berekenen (dus het aantal medewerkers dat ofwel erg populair is of juist heel low-profile). Print dit getal simpelweg naar de console.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# li_df is pre-loaded in your workspace
# Select the second column, named day2, from li_df: second
# Build a logical vector, TRUE if value in second is extreme: extremes
# Count the number of TRUEs in extremes