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

パンダのデータフレームは、列の最初の文字を大文字にします


このチュートリアルでは、Pandasデータフレームの列の最初の文字を大文字にする方法を学習します。 strのcapitalizeメソッドを使用します。データフレームを作成し、strのcapitalizeメソッドを使用してタスクを完了しましょう。 PythonのリストからDataFrameを作成しています。

# importing pandas library
import pandas as pd
# lists for the DataFrame columns
names = ['tutorialspoint', 'mohit', 'sharma']
age = [25, 34, 21]
# creating a Dataframe
data_frame = pd.DataFrame({'Name': names, 'Age': age})
# checking the data_frame
print(data_frame)

出力

上記のプログラムを実行すると、次の結果が得られます。

               Name    Age
0    tutorialspoint    25
1             mohit    34
2            sharma    21

名前を活用しましょう data_frameの列。

  • インデックス名を使用して列を取得し、大文字にします。
  • 同じものを列に再割り当てします。

同じコードを見てみましょう。

# importing pandas library
import pandas as pd
# lists for the DataFrame columns
names = ['tutorialspoint', 'mohit', 'sharma']
age = [25, 34, 21]
# creating a Dataframe
data_frame = pd.DataFrame({'Name': names, 'Age': age})
# capitalizing the column Name and assigning the same
data_frame['Name'] = data_frame['Name'].str.capitalize()
# printing the data_framer
print(data_frame)
を割り当てます

出力

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

               Name    Age
0    Tutorialspoint    25
1             Mohit    34
2            Sharma    21

関数を使っても同じことができます。ただし、strのcapitalizeメソッドを使用する方が便利で簡単です。

結論

チュートリアルについて疑問がある場合は、コメントセクションにその旨を記載してください。


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

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

  2. 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.up