関数とは?

Pythonで始めるデータサイエンス入門

Hillary Green-Lerman

Lead Data Scientist, Looker

関数は「操作」

関数のたとえ

Pythonで始めるデータサイエンス入門

コード内の関数

import pandas as pd
from matplotlib import pyplot as plt

df = pd.read_csv('letter_frequency.csv')

plt.plot(df.letter_index, df.frequency, label='Ransom')
plt.show()

関数は処理を行います:

  • pd.read_csv() は CSV ファイルを Python の表に変換
  • plt.plot() はデータを折れ線グラフに変換
  • plt.show() はグラフを新しいウィンドウに表示
Pythonで始めるデータサイエンス入門

Pythonで始めるデータサイエンス入門

関数の構造: 関数名

関数の構造

関数名:

  • 関数が属するモジュール名(plt)で始まる
  • 続いて関数名(plot
  • 関数名の後には必ず丸カッコ ()
Pythonで始めるデータサイエンス入門

関数の構造: 位置引数

関数の構造

位置引数:

  • 関数への入力。関数の動作を指定します
  • 順序が重要
Pythonで始めるデータサイエンス入門

関数の構造: キーワード引数

関数の構造

キーワード引数:

  • 位置引数のに書きます
  • 引数名(label)と等号(=)から始める
  • その後に値(Ransom)を指定
Pythonで始めるデータサイエンス入門

よくある関数エラー

  • 引数間のカンマ抜け

  • 閉じカッコの抜け

Pythonで始めるデータサイエンス入門

練習しましょう!

Pythonで始めるデータサイエンス入門

Preparing Video For Download...