Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pandasシリーズの平均値を計算して表示する方法

Pandasライブラリに用意されている mean() 関数を使用すると、シリーズ(Series)の平均値を簡単に求めることができます。この関数は数値データの算術平均を返し、デフォルトでは欠損値(NaN)を自動的に除外して計算を行うため、実務のデータ処理でも広く活用されています。

アルゴリズム

ステップ1: Pandasシリーズを定義する。
ステップ2: mean()関数を使用して平均値を計算する。
ステップ3: 計算した平均値を出力する。

サンプルコード

import pandas as pd

series = pd.Series([10, 20, 30, 40, 50])
print("Pandas Series: \n", series)

series_mean = series.mean()
print("Mean of the Pandas series:\n", series_mean)

実行結果

Pandas Series:
0    10
1    20
2    30
3    40
4    50
dtype: int64
Mean of the Pandas series:
30.0

この例では、10から50までの5つの整数値を持つシリーズを作成し、mean() 関数で平均値を計算しています。その結果、30.0という平均値が出力されました。シリーズ内のすべての要素が等間隔の数値であるため、平均は中央の値と一致しています。

  1. Python PandasのSeriesに存在しないインデックスを指定するとどうなる?KeyErrorの原因と回避方法

    はじめにPandasのSeries(シリーズ)では、インデックス値を自由にカスタマイズできます。カスタムインデックスを設定した場合、要素には series_name[index_value] の形式でアクセスします。指定されたインデックス値は元のシリーズ内で検索され、見つかれば対応するデータがコンソールに表示されます。しかし、アクセスしようとしたインデックスがシリーズに存在しない場合、エラーが発生します。以下にその具体例を示します。コード例import pandas as pd my_data = [34, 56, 78, 90, 123, 45] my_index = [ab, mn ,gh

  2. Pythonでフィボナッチ数列を出力する方法【初心者向けサンプルコード付き】

    フィボナッチ数列とは、各項が直前の2つの数の和になるという性質を持つ数列です。「1, 1, 2, 3, 5, 8, 13…」のように数字が並んでいくのが特徴です。この種の数列は、Pythonの繰り返し処理(ループ文)を使えば簡単に生成できます。 フィボナッチ数列を出力するサンプルコード 以下は、while文を使ってフィボナッチ数列の最初の10個の数値を出力するPythonプログラムです。 x=0 y=1 fibo=0 while fibo<10: fibo=fibo+1 z=x+y print(z) x,y=y,z 実行結果 上記のプログラムを実行すると、