如何在dataframe python中将名称的第一个字符转换为大写?

2024-09-27 00:14:42 发布

您现在位置:Python中文网/ 问答频道 /正文

理想情况下,我的数据帧如下所示:-

^{tb1}$

“名称”列是名、中名和姓的组合

在这里,我希望每个单词的第一个字母是大写的,其余字母是小写的。

我的输出

^{tb2}$

范例

df = {"Names" : ["Nanda Govind Gajre", "deepmala mohan shinde",
    "jyoti dakore", "Sonavane Ashanamdev",
    "VIMAL BHIKAJI RATHOD", "ARCHAN DATTARAO KADAM",
    "KANTA VITTHALRAO TOKALWAD"]}

Tags: 数据名称dfnames字母情况单词小写
1条回答
网友
1楼 · 发布于 2024-09-27 00:14:42

"Names"列上应用^{}

df["Names"] = df["Names"].apply(str.title)
print(df)

印刷品:

   S.no                  Names
0     1     Nanda Govind Gajre
1     2  Deepmala Mohan Shinde
2     3           Jyoti Dakore
3     4    Sonavane Ashanamdev
4     5   Vimal Bhikaji Rathod
5     6  Archan Dattarao Kadam

或:

df["Names"] = df["Names"].str.title()

相关问题 更多 >

    热门问题