首页 > 解决方案 > 在python中将所有记录的前2个字母转换为大写

问题描述

我有一个只有 1 列的数据框 DF,我想将 python 中所有记录的前 2 个字母大写。我怎么做 ?

标签: pythondataframeuppercasecapitalizetoupper

解决方案


您可以根据需要使用地图和转换您的数据:

试试下面:

import pandas as pd 
df = pd.DataFrame({'name':['geeks', 'gor', 'geeks', 'is','portal', 'for','geeks']})
df['name']=df['name'].map(lambda x: x[:2].upper()+x[2:])
print (df)

输出:

     name
0   GEeks
1     GOr
2   GEeks
3      IS
4  POrtal
5     FOr
6   GEeks

演示


推荐阅读