Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pandasデータフレームの列に大文字を適用します


import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'],'Subject': ['Math', 'english', 'science', 'music', 'games']})
df['Day'] = df['Day'].str.upper()
print(df)

出力

上記のコードを実行すると、次の結果が得られます-

     Day       Subject
0    MON       Math
1    TUE       english
2    WED       science
3    THU       music
4    FRI       games

# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
df1=df['Subject'].apply(lambda x: x.upper())
print(df1)

出力

上記のコードを実行すると、次の結果が得られます-

0       MATH
1    ENGLISH
2    SCIENCE
3      MUSIC
4      GAMES
Name: Subject, dtype: object

  1. パンダの既存のDataFrameに新しい列を追加する

    Pandasデータフレームは2次元のデータ構造です。つまり、データは行と列に表形式で配置されます。 python dict、list、seriesなどを使用して作成できます。この記事では、既存のデータフレームに新しい列を追加する方法を説明します。まず、pandasシリーズを使用してデータフレームを作成しましょう。次の例では、パンダシリーズを1列のデータフレームに変換し、Month_noという列名を付けています。 例 import pandas as pd s = pd.Series([6,8,3,1,12]) df = pd.DataFrame(s,columns=['Month_No

  2. Pandasデータフレームの列の最初の文字を大文字にします

    pandasデータフレームは、行と列を持つテーブルに似ています。データフレームの1つの列の最初の文字を大文字にする必要がある場合があります。これは、次の方法で実現できます。 データフレームの作成 以下の例では、最初に、列名がDayおよびSubjectであるデータフレームを作成します。 例 import pandas as pd # A dataframe df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subj