Exercise Part 1 - Q2

Melanjutkan dari analisis pada Exercise Part 1 - Q1, Almira ingin mengetahui lagu apa yang mendapatkan nilai paling tinggi dari tiap indicator berikut: popularity, danceability, acousticness, energy, instrumentalness, speechiness, valence dan tempo. Buatlah sebuah fungsi dengan nama top_song_by_indicators yang menerima satu parameter berupa DataFrame dari data sumber, dan mengembalikan DataFrame baru dengan column name, indicator dan value untuk nilai dari indicator-nya.

Kamu bisa menggunakan template kode di bawah ini untuk mengerjakan soal. Data csv telah tersedia pada online editor.

import pandas as pd

def get_stat_by_album(data):
    # Tulis kodemu di sini
    return

if __name__ == '__main__':
    data = pd.read_csv('spotify_taylorswift.csv', delimiter = ',')

    print(get_stat_by_album(data))