[Python][Pandas]リスト(List)の要素ごとに値を掛け算するには?

python

どうも、ちょげ(@chogetarou)です。

Pandasパッケージを使って、リスト(List)の要素ごとに特定の値を掛け算する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Pandasパッケージでリスト(List)の要素ごとに特定の値を掛け算するには、PandasのSeries(シリーズ)を使います。

まず、Pandasパッケージをインポートします。

import pandas as pd

次にリストからpandasのSeriesを生成します。

s = pd.Series(list)

そして、Seriesの変数に特定の値を掛け、結果をリストに変換します。

Seriesから変換したリストを、元のリストに代入します。

list = (s * value).tolist() #valueは掛ける値

ここまでの処理で、リストの要素ごとに特定の値が掛けられます。

使用例

import pandas as pd

numbers = [1, 2, 3, 4, 5]    

s = pd.Series(numbers)

numbers = (s * 4).tolist()
    
print(numbers) #[4, 8, 12, 16, 20]

コメント

タイトルとURLをコピーしました