AIパーソナル・ラーニング
と実践的なガイダンス

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!

Python in ExcelがMicrosoft 365 BusinessおよびEnterpriseのWindowsユーザー向けに正式に提供されました。昨年8月、MicrosoftはAnacondaと提携し、PythonとExcelの分析を同じワークブックでシームレスに組み合わせられるようにPythonを統合することで、Excelにエキサイティングな追加機能を導入しました。それ以来、私たちはpandas、Matplotlib、NLTKのような人気のあるPython分析ライブラリのパワーを数え切れないほどのExcelユーザーに提供してきました。

もちろん、ExcelでPythonを使用するには、Microsoft 365 BusinessまたはEnterpriseのサブスクリプションが必要です。


エクセルを開き、「数式」-「Pythonの挿入」をクリックする:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!

セルを選択し、"=PY "とタイプする:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!

ポップアップ表示されたPYボタンをクリックすると、入力ボックスが緑色の「PY」に変わる:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!

次にPython処理でデータを分析する。

以下のデータがある:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!

この時点で、2つのことが起こる。1つは、あなたがPython言語を知っているということ、もう1つは、あなたがPython言語を知らないということだ。

Python言語の使い方を知っている場合

PY入力ボックスに入力する:

sample_df = xl("IrisDataSet8[# all]", headers=True)
sample_df.describe()

説明情報を展開するためのデータフレームを生成する:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!次に、散布図を生成するためにmatplotlibライブラリがインポートされる:

インポート matplotlib.pyplot as plt
plt.scatter(xl("IrisDataSet10[sepal_length]"), xl("IrisDataSet10[sepal_width]"))
plt.xlabel('sepal_length')
plt.ylabel('sepal_width')
plt.title('セパルの長さと幅の分析')

画像を生成して変数間の関係を観察する:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!シーボーンについては線形回帰統計モデリングが導入された:

snsとしてseabornをインポート
sample_df = xl("IrisDataSet11[# all]", headers=True)
sns.regplot(data = sample_df[["sepal_length", "petal_length"]], x = "sepal_length", y = "petal_length")

従属変数と1つ以上の独立変数との間の線形関係を求めるプロット:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!パンダ行列図の紹介

from pandas.plotting import scatter_matrix
sample_df = xl("IrisDataSet13[# all]", headers=True)
columns_to_plot = ["sepal_length", "sepal_width", "petal_length", "petal_width"] カラムをプロットする。
categories = sample_df["species"].unique() # ユニークなカテゴリーを取得する
colours = {category: i for i, category in enumerate(categories)}.
scatter_matrix(sample_df, c=sample_df["species"].apply(lambda x: colors[x]), figsize=(6, 6), alpha=0.8)

データセット内の変数のペア間の関係を分析するためのグラフ行列を生成する:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!Pythonを知らない場合

副操縦士が助けてくれるのも悪くない!

Excelでcopilotをクリックすると、右側にチャットボックスがポップアップし、copilotにPythonで線形回帰のコードを書くように依頼する:

Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!このコードをPY入力ボックスにコピーし、プロンプトに従って適切な変更を加える。

そして、copilotを使ったPython in Excelがまもなく利用可能になります。その時、copilotは直接自然言語に基づいてpyコードを自動生成し、その結果から直接実行されるため、コピー&ペーストによる修正ステップが直接不要になります。

こうなることを期待しよう!

多くの人は、なぜPythonで実装しないのかと言う。

私の答えは、Pythonのインストール環境だけで、90%を門外不出にしている。

これを実現するために必要なのは、Microsoft 365 Businessのサブスクリプションだけだ。

AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " Python in ExcelがMicrosoft 365 BusinessおよびEnterprise Windowsユーザー向けに提供されました!

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語