Alles combineren
Met wat je tot nu toe hebt geleerd, kun je al best leuke problemen oplossen.
In plaats van het aantal weergaven van je eigen LinkedIn-profiel bij te houden, heb je nu binnen het bedrijf waar je werkt een enquête gehouden. 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,
day2, uit het data frameli_dfals vector en ken deze toe aansecond. - Gebruik
secondom een logische vector te maken dieTRUEbevat als het overeenkomstige aantal weergaven 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 een heel laag profiel heeft). Print dit getal simpelweg naar de console.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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