用語集

Python in Excel 入門 - book

あ行

おかかうめぼし

このサイトの運営者。

か行

コアライブラリ

Python in Excel でいうところのコアライブラリとは、規定でインポートされるライブラリ群の意味。matplotlib、NumPy、seaborn、statsmodels、pandas の5つのライブラリのこと。コアライブラリ以外にも、import文を記述することによって使用できるライブラリもある。

さ行

推奨ライブラリ

Python in Excel で使用できるライブラリ群のこと。(以下のリストはコアライブラリも含む)

  1. astropy
  2. beautifulsoup4
  3. imbalanced-learn
  4. ipython
  5. gensim
  6. matplotlib
  7. networkx
  8. numpy
  9. pandas
  10. pillow
  11. pytables
  12. pytorch
  13. pywavelets
  14. scikit-learn
  15. scipy
  16. seaborn
  17. snowballstemmer
  18. statsmodels
  19. sympy
  20. tabulate

スピル

Excelにおいて、数式の結果が複数ある場合、隣接するセルに結果をまとめて返す機能。スピル(spill)は「あふれる」「こぼれる」の意味。

は行

変数

プログラミングにおいて、データを一時的に記憶しておくための領域に固有の名前を付けたもの。

変数のスコープ

その変数にアクセスできる範囲のこと。Python in Excel ではブックがスコープとなるが、変数を参照する場所(行列やシート)は変数を宣言した場所より計算順序的に後になる場所に記述しないといけない。

ら行

ライブラリ

プログラム言語において、ある特定の機能を持つプログラム群をまとめて、他のプログラムから呼び出して利用できるように部品化したもの。

A

Anaconda (アナコンダ)

データサイエンス、機械学習などの開発に便利なツールやライブラリをひとまとめにしたPythonの実行環境。

D

DataFrame (データフレーム)

[Python in Excel] DataFrameセル
DataFrameセル

2次元データ構造オブジェクトのことで、pandasライブラリ内のオブジェクトの1つ。Python in Excel では、ExcelのデータをPythonで扱えるようにするために、xl関数を使ってDataFrameオブジェクトを生成する。

E

Excel (エクセル)

Microsoft社の提供する多機能な表計算ソフト。

H

Hello World! (ハローワールド)

プログラミング言語を学ぶとき、最初に記述してテストするコードのこと。 以下のように使用する。

print("Hello World!");

文字列はなんでもよく、”Hello World!” の文言は慣習的なもの。

M

matplotlib (マットプロットリブ)

データの可視化(グラフ作成)を行うPythonライブラリ。Python in Excel のコアライブラリの1つ。

Microsoft 365 (マイクロソフトサンロクゴ)

Microsoft社が提供するサブスクリプションサービス。Officeアプリやクラウドサービスを利用できる。
Office365 は現在は大企業向けのみの提供で、個人ユース等その他はこのMicrosoft365に含まれている。

N

NumPy (ナンパイ、ナムパイ)

多次元配列(ベクトルや行列など)を効率的に扱える、Pythonの数学関数ライブラリ。Python in Excel のコアライブラリの1つ。

P

pandas (パンダス)

データ解析を支援する機能を提供する、Pythonのライブラリ。数表や時系列データを操作するためのデータ構造と演算機能を提供する。Python in Excel のコアライブラリの1つ。

Python (パイソン)

プログラミング言語の1つ。オブジェクト指向、関数型プログラミングを含む複数のプログラミングパラダイムをサポートしている。

Python in Excel (パイソン・イン・エクセル)

2023年8月にMicrosoft社から発表されたExcelの新機能。Excelのセル内にPythonコードを直接記述し、クラウド上で計算した結果をシート上に返す機能。

S

seaborn (シーボーン)

データの可視化(グラフ作成)を行うPythonライブラリ。Python in Excel のコアライブラリの1つ。MatplotlibよりSeabornの方が描画がきれいらしい。

Series (シリーズ)

Seriesセル
Seriesセル

ラベル付きの1次元配列で、pandasライブラリ内のオブジェクトの1つ。単一列の DataFrameオブジェクトと似ているが、DataFrameにはデータ列に加えインデックスが含まれている点が大きく異なる。

statsmodels (スタッツモデルス)

統計解析を行うPythonライブラリ。Python in Excel のコアライブラリの1つ。

X

xl関数 (エックスエルかんすう)

Python in Excel の関数。ExcelのデータをPythonのデータ型であるDataFrameオブジェクトに変換する。xl関数の引数には、セル範囲、名前、テーブル、Power Queryを指定することができる。