PythonのPandasライブラリを使用して、DataFrameの文字列を大文字に変更する方法を紹介します。この記事では、以下の3つの方法を説明します。

  1. DataFrame全体の文字列を大文字に変更する
  2. DataFrameの特定の列の文字列を大文字に変更する
  3. 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で文字列を大文字に変更する方法です。これらの方法を活用して、データの前処理を効率的に行いましょう。.

投稿者 admin

コメントを残す

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