Noora_Aulia_Hidayat/TestPython/answer_bab3_percobaan3.py
2024-12-31 11:29:14 +07:00

30 lines
744 B
Python

import pandas as pd
url = "https://raw.githubusercontent.com/noora20FH/skripsi_noora2023/main/clean_movie_data.csv" # Replace with your actual URL
# Read the CSV directly from the URL
def data_load():
data_toko = pd.read_csv(url)
return data_toko
# Convert Critic Score to NumPy array
def critic_scores():
critic_scores = data_load()["Critic_Score"].to_numpy()
return critic_scores
# Sort the movies by Critic Score in descending order (highest to lowest)
def sorted_indices():
sorted_indices = critic_scores().argsort()[::-1]
return sorted_indices
# Select the top 10 movies
def top_10_movies():
top_10_movies = data_load().iloc[sorted_indices()[:10]]
return top_10_movies
# Print Top 10 Movie
print(top_10_movies())