【Pandas DataFrame】clip_lower()やclip_upper()メソッドで、データフレームの各要素を特定の値以下や特定の値以上に収めることができます。

python

pandasのDataFrameには、clip_lower()clip_upper()メソッドがあります。これらのメソッドを使用すると、データフレームの各要素を特定の値以下または特定の値以上に収めることができます。

例えば、以下のようなデータフレームを考えます。

import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [10, 20, 30, 40, 50]})
print(df)
   A   B
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50

このデータフレームの各要素を、例えば2以上40以下に収めたい場合、clip_lower()clip_upper()メソッドを使用します。

df_clipped = df.clip_lower(2).clip_upper(40)
print(df_clipped)
   A   B
0 2 10
1 2 20
2 3 30
3 4 40
4 4 40

このように、clip_lower()clip_upper()メソッドを使用することで、データフレームの各要素を特定の値以下または特定の値以上に収めることができます。

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