Bắt đầu ngayBắt đầu miễn phí

Trực quan hóa PySpark DataFrame

Biểu diễn trực quan (trực quan hóa) dữ liệu là yếu tố then chốt để hiểu và diễn giải dữ liệu. Trong bài tập trực quan hóa đơn giản này, trước tiên bạn sẽ in tên các cột của DataFrame names_df mà bạn đã tạo trước đó, sau đó chuyển names_df sang DataFrame Pandas, và cuối cùng vẽ nội dung dưới dạng biểu đồ cột ngang với tên người ở trục x và tuổi ở trục y.

Lưu ý, bạn đã có sẵn SparkSession spark và DataFrame names_df trong không gian làm việc của mình.

Bài tập này là một phần của khóa học

Nền tảng Big Data với PySpark

Xem khóa học

Hướng dẫn bài tập

  • In tên các cột trong DataFrame names_df.
  • Chuyển DataFrame names_df thành DataFrame Pandas df_pandas.
  • Dùng phương thức plot() của matplotlib để tạo biểu đồ cột ngang với 'Name' trên trục x và 'Age' trên trục y.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Check the column names of names_df
print("The column names of names_df are", names_df.____)

# Convert to Pandas DataFrame  
df_pandas = names_df.____()

# Create a horizontal bar plot
____.plot(kind='barh', x='____', y='____', colormap='winter_r')
plt.show()
Chỉnh sửa và Chạy Mã