DataFrameの列に関数を適用する方法
ChatGPTに質問をして返ってきた回答を保存する会。(動作保証はしておりません。)
import pandas as pd
# カスタム関数を定義
def custom_uppercase(text):
return text.upper()
# サンプルのデータフレームを作成
data = {'City': ['Tokyo', 'Osaka', 'Kyoto', 'Sapporo'],
'Country': ['Japan', 'Japan', 'Japan', 'Japan']}
df = pd.DataFrame(data)
# 'City' 列にカスタム関数を適用
df['City'] = df['City'].apply(custom_uppercase)
# 結果を表示
print(df)
結果
City Country
0 TOKYO Japan
1 OSAKA Japan
2 KYOTO Japan
3 SAPPORO Japan