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))