Right join के साथ लोकप्रिय शैलियाँ
सबसे लोकप्रिय फिल्मों की शैलियाँ (genres) क्या हैं? इस सवाल का जवाब देने के लिए, आपको movies और movie_to_genres टेबल्स का डेटा merge करना होगा. pop_movies नाम की एक टेबल में, movies टेबल से टॉप 10 सबसे लोकप्रिय फिल्में चुनी गई हैं. यह सुनिश्चित करने के लिए कि आप सभी लोकप्रिय फिल्मों का विश्लेषण कर रहे हैं, इसे movie_to_genres टेबल के साथ right join से merge कीजिए. अपने विश्लेषण को पूरा करने के लिए, अलग-अलग शैलियों की गिनती कीजिए. साथ ही, दोनों टेबल्स को movie ID पर merge किया जा सकता है. हालाँकि, pop_movies में वह कॉलम id कहलाता है, और movie_to_genres में उसे movie_id कहा गया है.
pop_movies और movie_to_genres टेबल्स आपके लिए लोड कर दी गई हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Data Joining
अभ्यास निर्देश
movie_to_genresऔरpop_moviesको right join का उपयोग करके merge करें. परिणामों कोgenres_moviesके रूप में सेव करें.genres_moviesकोgenreके आधार पर group करें औरidमानों की संख्या गिनें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Use right join to merge the movie_to_genres and pop_movies tables
genres_movies = ____.merge(____, how='____',
____,
____)
# Count the number of genres
genre_count = genres_movies.groupby('____').agg({'id':'count'})
# Plot a bar chart of the genre_count
genre_count.plot(kind='bar')
plt.show()