PandasのDataFrameは、2次元のデータ構造を持つ表形式のデータを表現するためのライブラリです。DataFrameには、行と列を持つ表形式のデータを格納することができます。
apply()やapplymap()メソッドを使用すると、DataFrameの各要素に対して関数を適用することができます。apply()メソッドは、DataFrameの各行または各列に関数を適用します。applymap()メソッドは、DataFrameの各要素に関数を適用します。
以下の例では、DataFrameの各要素に関数を適用するapplymap()メソッドを使用しています。
import pandas as pd
# データフレームを作成
df = pd.DataFrame([[1, 2], [3, 4]], columns=['A', 'B'])
# 関数を定義
def add_one(x):
return x + 1
# 各要素に関数を適用
df_new = df.applymap(add_one)
# 結果を表示
print(df_new)
A B
0 2 3
1 4 5
上記のコードを実行すると、DataFrameの各要素に関数add_oneを適用した結果が表示されます。