始める無料で始める

PySpark DataFrameの可視化

データを理解し解釈するには、グラフによる表現、つまり可視化がとても重要です。このシンプルな可視化の演習では、まず以前に作成したnames_df DataFrameの列名を表示し、次にnames_dfをPandasのDataFrameに変換し、最後に人の名前をx軸、年齢をy軸とした横向きの棒グラフとして内容をプロットします。

作業スペースにはすでにSparkSession spark とDataFrame names_df が用意されていることを忘れないでください。

この演習はコースの一部です

PySparkで学ぶBig Data入門

コースを見る

演習の手順

  • names_df DataFrameの列名を表示します。
  • names_df DataFrameを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()
コードを編集して実行