Polars DataFrameのproductメソッドの使い方
Polars DataFrameのproductメソッドの使い方
この記事では、PolarsのDataFrameにおけるproductメソッドの使い方について説明します。
目次
概要
productは、Polars DataFrameの各列に対して要素の積を計算するためのメソッドです。このメソッドを使用すると、データフレーム内の各列における全ての要素の積を簡単に取得できます。
サンプルデータ
まず、サンプルデータを作成します。
import polars as pl
# サンプルデータフレームの作成
df = pl.DataFrame({
"A": [3, 1, 4],
"B": [2, 7, 1],
"C": [5, 3, 5]
})
print(df)
このデータフレームは以下のようになります。
| A | B | C |
|---|---|---|
| 3 | 2 | 5 |
| 1 | 7 | 3 |
| 4 | 1 | 5 |
各列の積を計算
次に、productメソッドを使用して各列の積を計算します。
# 各列の積を計算
product = df.product()
print(product)
このコードの出力結果は以下のようになります。
| column | product |
|---|---|
| A | 12 |
| B | 14 |
| C | 75 |
コード解説
1. サンプルデータフレームの作成:pl.DataFrameを使用して、列 "A", "B", "C" を持つデータフレームを作成します。各列には異なる数値が含まれており、各列における全要素の積を計算します。
2. 各列の積を計算:productメソッドを呼び出して、各列の積を計算し、新しいデータフレームに結果を格納します。この場合、列 "A" の積は 3×1×4 = 12、列 "B" の積は 2×7×1 = 14、列 "C" の積は 5×3×5 = 75 です。