美文网首页python数据Python数据分析
Pandas进阶修炼120题之题目2:修改列名

Pandas进阶修炼120题之题目2:修改列名

作者: 默直 | 来源:发表于2021-07-22 17:51 被阅读0次

    为帮助学习pandas,特意从和鲸社区中提炼出120道经典数据处理常见操作例题,从基础入门到进阶来更快速、更专业的角度理解pandas。主要包括:

    • Pandas基础
    • Pandas进阶
    • 金融数据处理
    • NumPy科学计算
    • 一些补充

    https://www.heywhale.com/mw/project/5ef96ce863975d002c95fd8a/content

    正文:

    Pandas进阶修炼120题之题目2:修改第二列列名为'popularity'

    将字典创建为DataFrame

    data_dict={
       "Grammer":["Python","C","Java","GO",np.nan,"SQL","PHP","python"],
       "Score":[1,2,np.nan,4,5,6,7,10]
    }
    data = pd.DataFrame(data_dict)
    data
    

    [图片上传失败...(image-fbf2fa-1623503953857)]

    数据理解:

    • 修改Scorepopularity列名称

    实现代码:

    方法一:利用rename()中columns修改第二列列名为'popularity'

    data.rename(columns={'Score':'popularity'},inplace=True)
    data
    

    [图片上传失败...(image-22d028-1623503953856)]

    其他:如果列名称包含大写,怎样让其转换为小写呢?可以使用str.lower

    data.rename(str.lower,axis='columns',inplace=True)
    data
    

    [图片上传失败...(image-cb1ad3-1623503953856)]

    思考:根据上述可得,当列名称中包含大小写字母时,能够使用str.lower,将大写字母变成小写字母,那么有没有str.upper,可将小写字母转为大写字母呢???

    相关文章

      网友评论

        本文标题:Pandas进阶修炼120题之题目2:修改列名

        本文链接:https://www.haomeiwen.com/subject/akwieltx.html