Pandas数据框将一列的首字母大写

在本教程中,我们将学习如何在Pandas数据框中大写列的第一个字母。我们将使用str的大写方法。让我们创建一个数据框并使用str的大写方法完成任务。我们正在从Python列表中创建DataFrame。

示例

# importing pandas library

import pandas as pd

# lists for the DataFrame columns

names = ['nhooo', '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    nhooo    25

1             mohit    34

2            sharma    21

让我们利用data_frame的Name列。

  • 使用索引名称获取列并将其大写。

  • 将其重新分配给该列。

示例

让我们看看相同的代码。

# importing pandas library

import pandas as pd

# lists for the DataFrame columns

names = ['nhooo', '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    Nhooo    25

1             Mohit    34

2            Sharma    21

我们也可以使用函数来实现相同的目的。但是,使用str的大写方法更加方便和容易。

结论

以上是 Pandas数据框将一列的首字母大写 的全部内容, 来源链接: utcz.com/z/316439.html

回到顶部