
Python Analytics - Geavanceerde analyse en ML
groupby, merge, pivot_table, apply/map, Plotly, Scikit-Learn (regressie, classificatie, clustering), train/test split, metrics, Jupyter, Google Colab
1Wat is het belangrijkste verschil tussen de apply() en map() methoden op een Pandas Series?
Wat is het belangrijkste verschil tussen de apply() en map() methoden op een Pandas Series?
Antwoord
De map() methode is ontworpen om elke waarde in een Series toe te wijzen aan een nieuwe waarde via een dictionary of functie, en werkt alleen op Series. Daarentegen is apply() flexibeler: het kan een functie element-per-element toepassen op een Series of rij-per-rij/kolom-per-kolom op een DataFrame. Voor eenvoudige waarde-naar-waarde transformaties op een Series is map() over het algemeen sneller en beter leesbaar.
2Welke Pandas-methode moet worden gebruikt om gegevens te aggregeren met meerdere aggregatiefuncties op verschillende kolommen tegelijk?
Welke Pandas-methode moet worden gebruikt om gegevens te aggregeren met meerdere aggregatiefuncties op verschillende kolommen tegelijk?
Antwoord
De agg() (of aggregate()) methode maakt het mogelijk om verschillende aggregatiefuncties toe te passen op verschillende kolommen in één enkele operatie. Het accepteert een dictionary waarbij de sleutels kolomnamen zijn en de waarden de toe te passen functies. Deze aanpak is efficiënter en beter leesbaar dan het aaneenschakelen van meerdere groupby-aanroepen met individuele functies.
3Wat is het verschil tussen merge() en join() in Pandas?
Wat is het verschil tussen merge() en join() in Pandas?
Antwoord
merge() is een flexibelere functie die twee DataFrames samenvoegt op specifieke kolommen met de parameters on, left_on/right_on, of indexen. join() is een DataFrame-methode die standaard op indexen samenvoegt en is beknopter voor eenvoudige indexgebaseerde joins. Voor complexe joins op niet-indexkolommen heeft merge() de voorkeur omdat het meer controle biedt over de joinkolommen.
Hoe maak je een pivottabel met pivot_table() met specificatie van meerdere aggregatiefuncties?
Wat is het doel van transform() in een groupby() context vergeleken met apply()?
+17 gespreksvragen
Andere Data Analytics-sollicitatieonderwerpen
Google Sheets - Grondbeginselen
Google Sheets - Geavanceerde formules
SQL - Grondbeginselen
SQL - Aggregaties en groeperingen
SQL - Joins
BigQuery - Grondbeginselen
Data Cleaning - Data opschonen
KPI's en business-metrieken
Beschrijvende statistiek
Zapier en No-Code automatisering
Principes van datavisualisatie
Python & Pandas - Grondbeginselen
Google Sheets - Geautomatiseerde dashboards
SQL - Subquery's en CTE's
SQL - Window Functions
BigQuery - Geavanceerde functies
Data Modeling
Funnel- en conversieanalyse
Cohort- en retentieanalyse
Google Tag Manager en tracking
API's en webhooks
dbt - Grondbeginselen
AB Testing en toegepaste statistiek
Looker Studio (Google Data Studio)
Power BI - Basisprincipes
SQL - Geavanceerde analytische queries
dbt - Geavanceerde functies
Power BI - DAX en geavanceerde dashboards
Beheers Data Analytics voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis