PySpark DataFrame 視覺化
以圖形方式呈現,也就是資料視覺化,對於理解與解讀資料都很關鍵。在這個簡單的視覺化練習中,你會先列印先前建立的 names_df DataFrame 的欄位名稱,接著將 names_df 轉換成 Pandas DataFrame,最後繪製一個水平長條圖,x 軸放人的姓名,y 軸放年齡。
請記住,你的工作區中已經有 SparkSession spark 與 DataFrame names_df 可用。
本練習屬於課程
使用 PySpark 的 Big Data 基礎
練習說明
- 列印
names_dfDataFrame 的欄位名稱。 - 將
names_dfDataFrame 轉換為 Pandas DataFrame,命名為df_pandas。 - 使用 matplotlib 的
plot()方法建立水平長條圖,x 軸使用'Name',y 軸使用'Age'。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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()