Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Selecteer de volledige tweede kolom, day2 genaamd, uit het data frame li_df als vector en ken deze toe aan second.
  • Gebruik second om een logische vector te maken die TRUE bevat als het overeenkomstige aantal views strikt groter is dan 25 of strikt kleiner dan 5, en anders FALSE. Sla deze logische vector op als extremes.
  • Gebruik sum() op de vector extremes om het aantal TRUE-waarden in extremes te 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
Code bewerken en uitvoeren