Python 如何在数据框中生成大写字母?

Python 如何在数据框中生成大写字母?,python,pandas,Python,Pandas,我有这样的数据帧: data = pd.DataFrame({"car":["mazda", "audi", "audi", "bmw", "mazda"]}) 我想要所有的价值观,例如:马自达,奥迪等,从大字开始。例如,我不想让马自达,而是马自达,我想对汽车系列中的所有值进行此操作。您可以使用: data['car'] = data['car'].str.capitalize() 只要稍加努力:它就行了!但如果我在进一步的情节中使用列车,我在开始时仍然有小字母,为什么? >>&g

我有这样的数据帧:

data = pd.DataFrame({"car":["mazda", "audi", "audi", "bmw", "mazda"]})
我想要所有的价值观,例如:马自达,奥迪等,从大字开始。例如,我不想让马自达,而是马自达,我想对汽车系列中的所有值进行此操作。

您可以使用:

data['car'] = data['car'].str.capitalize()

只要稍加努力:它就行了!但如果我在进一步的情节中使用列车,我在开始时仍然有小字母,为什么?
>>> data
     car
0  Mazda
1   Audi
2   Audi
3    Bmw
4  Mazda