まず、Pandasのインストールと必要なライブラリのインポートを行います。
import pandas as pd
次に、非ゼロ要素を持つシリーズを作成します。
data = pd.Series([0, 1, 0, 3, 0, 5])
シリーズ内の非ゼロ要素を出力するには、次の方法があります。
nonzero()
関数を使用する方法:
nonzero_elements = data.nonzero()[0]
nonzero_series = data.iloc[nonzero_elements]
print(nonzero_series)
- ブールインデックスを使用する方法:
nonzero_series = data[data != 0]
print(nonzero_series)
どちらの方法でも、シリーズ内の非ゼロ要素が出力されます。
この記事のまとめとして、Pandasを使用してシリーズ内の非ゼロ要素を出力する方法をシンプルかつ簡単に説明しました。nonzero()
関数またはブールインデックスを使用することで、非ゼロ要素に簡単にアクセスできます。
以上が、Pandasでシリーズの非ゼロ要素を出力する方法に関する解説です。