Pandas kolom som en gemiddelde

Opgave

Schrijf een functie som_gemiddelde die een csv file als argument neemt. De csv file heeft drie kolommen: ‘Sample1’, ‘Sample2’ en ‘Sample3’.

  1. Zet de csv file om in een pandas dataframe.
  2. Maak een nieuwe kolom genaamd ‘som’ die de som is van de kolommen ‘Sample1’ en ‘Sample3’.
  3. Maak nog een nieuwe kolom genaamd ‘Gemiddelde’, waarbij alle elementen in die kolom de gemiddelde waarde van de kolom ‘Som’ voor de eerste 10 rijen zijn.
  4. Geef de dataframe terug met de nieuwe kolommen.

OPGELET: bij de output van de functie dien je de dataframe terug te geven als return str(df).

Voorbeeld

Input:

expressie_voorbeeld.csv1

  Sample1 Sample2 Sample3
0 5 6 4
1 4 5 9
2 5 4 7
3 0 5 1
4 8 9 4
5 2 3 6
6 6 6 0
7 3 8 6
8 2 4 8
9 9 0 9
10 0 4 9
11 1 4 0
12 6 4 8
13 7 7 1
14 5 5 5

Output:

  Sample1 Sample2 Sample3 Som Gemiddelde
0 5 6 4 9 9.8
1 4 5 9 13 9.8
2 5 4 7 12 9.8
3 0 5 1 1 9.8
4 8 9 4 12 9.8
5 2 3 6 8 9.8
6 6 6 0 6 9.8
7 3 8 6 9 9.8
8 2 4 8 10 9.8
9 9 0 9 18 9.8
10 0 4 9 9 9.8
11 1 4 0 1 9.8
12 6 4 8 14 9.8
13 7 7 1 8 9.8
14 5 5 5 10 9.8