パンダのデータフレームは、列の最初の文字を大文字にします
このチュートリアルでは、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メソッドを使用する方が便利で簡単です。
結論
チュートリアルについて疑問がある場合は、コメントセクションにその旨を記載してください。
-
Pandasデータフレームの列の最初の文字を大文字にします
pandasデータフレームは、行と列を持つテーブルに似ています。データフレームの1つの列の最初の文字を大文字にする必要がある場合があります。これは、次の方法で実現できます。 データフレームの作成 以下の例では、最初に、列名がDayおよびSubjectであるデータフレームを作成します。 例 import pandas as pd # A dataframe df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subj
-
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