PythonのPandasライブラリを使用して、DataFrameの文字列を大文字に変更する方法を紹介します。この記事では、以下の3つの方法を説明します。
- DataFrame全体の文字列を大文字に変更する
- DataFrameの特定の列の文字列を大文字に変更する
- DataFrameの特定の列の単語の最初の文字を大文字に変更する
まずは、DataFrameを作成します。
import pandas as pd
data = {
'Name': ['apple', 'banana', 'grape', 'peach'],
'Number': [10, 20, 30, 40]
}
df = pd.DataFrame(data, columns=['Name', 'Number'])
print(df)
次に、DataFrame全体の文字列を大文字に変更します。
df = df.applymap(lambda s: s.upper() if type(s) == str else s)
print(df)
特定の列の文字列を大文字に変更するには、以下のようにします。
df['Name'] = df['Name'].str.upper()
print(df)
最後に、特定の列の単語の最初の文字を大文字に変更するには、以下のようにします。
df['Name'] = df['Name'].str.title()
print(df)
以上が、Pandas DataFrameで文字列を大文字に変更する方法です。これらの方法を活用して、データの前処理を効率的に行いましょう。.