对一个DataFrame的一个列进行映射,得出一个新列。学习笔记 2020-05-24 阅读数:次 🔤字数统计: 96字 | 📖阅读时长≈ 1分 通过字典映射,将DataFrame某个文字列映射出一个数字列,使得在程序里使用更加方便。 123456789101112131415161718192021222324252627282930313233import pandas as pddata = pd.DataFrame({'name': ['h1', 'h1', 'h2', 'h2' ,'h3' ,'h4','h3' ,'h4']})''' name0 h11 h12 h23 h24 h35 h46 h37 h4'''name_to_color = { 'h1': 0, 'h2': 1, 'h3': 2, 'h4': 3,}data['color'] = data['name'].map(name_to_color)print(data)''' name color0 h1 01 h1 02 h2 13 h2 14 h3 25 h4 36 h3 27 h4 3''' 赏 谢谢你请我喝咖啡 支付宝 微信 -------------本文结束感谢您的阅读------------- Python DaraFrame 映射 扫一扫,分享到微信