การแสดงผล PySpark DataFrame ด้วยกราฟ
การแสดงข้อมูลในรูปแบบกราฟหรือภาพช่วยให้เข้าใจและตีความข้อมูลได้ง่ายขึ้น ในแบบฝึกหัดการแสดงผลข้อมูลนี้ จะเริ่มด้วยการพิมพ์ชื่อคอลัมน์ของ DataFrame names_df ที่สร้างไว้ก่อนหน้า จากนั้นแปลง names_df เป็น Pandas DataFrame และสุดท้ายพล็อตข้อมูลเป็นแผนภูมิแท่งแนวนอน โดยแกน x แสดงชื่อบุคคล และแกน y แสดงอายุ
ทั้ง SparkSession spark และ DataFrame names_df พร้อมใช้งานใน workspace ของคุณแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Big Data Fundamentals with PySpark
คำแนะนำการฝึกหัด
- พิมพ์ชื่อคอลัมน์ใน DataFrame
names_df - แปลง DataFrame
names_dfเป็น Pandas DataFrame ชื่อdf_pandas - ใช้เมธอด
plot()ของ matplotlib เพื่อสร้างแผนภูมิแท่งแนวนอน โดยให้'Name'อยู่บนแกน x และ'Age'อยู่บนแกน 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()