PySpark DataFrameの可視化
データを理解し解釈するには、グラフによる表現、つまり可視化がとても重要です。このシンプルな可視化の演習では、まず以前に作成したnames_df DataFrameの列名を表示し、次にnames_dfをPandasのDataFrameに変換し、最後に人の名前をx軸、年齢をy軸とした横向きの棒グラフとして内容をプロットします。
作業スペースにはすでにSparkSession spark とDataFrame names_df が用意されていることを忘れないでください。
この演習はコースの一部です
PySparkで学ぶBig Data入門
演習の手順
names_dfDataFrameの列名を表示します。names_dfDataFrameをPandasのDataFramedf_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()