I'm trying to capitalize the first letter (and ONLY the first one) of a new sentence in some body text stored in a Pandas DF.
Example: my dataframe has a Description column which may contain text like:
This product has several different features. it is also VERY cost effective. it is one of my favorite products.
I want my result to look like:
This product has several different features. It is also very cost effective. It is one of my favorite products.
.capitalize() doesn't work for me because it leaves new sentences in the same body text with lowercase (that is, whatever comes after a dot and a space ". ".
Any thoughts on how I can achieve this without iterating through the rows manually?
Thanks for your time,