PythonのPandasライブラリを使用して、DataFrameの特定の列を大文字に変換する方法を紹介します。

方法1: str.upper() メソッドを使用する

Pandasの str.upper() メソッドを使用して、DataFrameの列を大文字に変換することができます。以下にその使用例を示します。

import pandas as pd

# DataFrameを作成
df = pd.DataFrame({
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 32, 22]
})

# 'Name'列を大文字に変換
df['Name'] = df['Name'].str.upper()

print(df)

このコードを実行すると、’Name’列のすべての文字が大文字になります。

方法2: lambda関数とupper()メソッドを使用する

lambda関数と upper() メソッドを組み合わせて、DataFrameの列を大文字に変換することも可能です。以下にその使用例を示します。

import pandas as pd

# DataFrameを作成
df = pd.DataFrame({
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 32, 22]
})

# 'Name'列を大文字に変換
df['Name'] = df['Name'].apply(lambda x: x.upper())

print(df)

このコードも同様に、’Name’列のすべての文字を大文字に変換します。

以上が、Pandas DataFrameの列を大文字に変換する2つの方法です。これらの方法を適切に使用して、データの前処理を効率的に行うことができます。

投稿者 admin

コメントを残す

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