Делайте заглавными первую букву каждого слова в столбце Python

как сделать первую букву каждого слова в столбце заглавной? Кстати, я использую python pandas. Например,

         Column1
         The apple
         the Pear
         Green tea

Результатом моего желания будет:

         Column1
         The Apple
         The Pear
         Green Tea

person Jason Ching Yuk    schedule 25.08.2016    source источник


Ответы (1)


Вы можете использовать str.title:

print (df.Column1.str.title())
0    The Apple
1     The Pear
2    Green Tea
Name: Column1, dtype: object

Другой очень похожий метод - str.capitalize, но он использует только первые буквы:

print (df.Column1.str.capitalize())
0    The apple
1     The pear
2    Green tea
Name: Column1, dtype: object
person jezrael    schedule 25.08.2016