\

データフレームの作成

まず、対数変換を適用する前に、Pandasのデータフレームを作成する必要があります。以下にその例を示します。

import pandas as pd
import numpy as np

data = {
    'Name': ['Geek1', 'Geek2', 'Geek3', 'Geek4'],
    'Salary': [18000, 20000, 15000, 35000]
}

df = pd.DataFrame(data, columns=['Name', 'Salary'])
print(df)

対数変換の適用

データフレームが作成されたら、numpylog(), log2(), log10()関数を使用して、列の対数変換を計算できます。

底が2の対数値

df['logarithm_base2'] = np.log2(df['Salary'])
print(df)

底が10の対数値

df['logarithm_base10'] = np.log10(df['Salary'])
print(df)

自然対数値

df['natural_log'] = np.log(df['Salary'])
print(df)

これらのコードを実行すると、元のデータフレームに新しい列が追加され、その列には各給与の対数値が格納されます。これにより、データの分析や視覚化が容易になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です