pandas利用函数或映射进行数据转换
来源:互联网 发布:借壳上市 知乎 编辑:程序博客网 时间:2024/06/03 04:54
data = DataFrame({‘food’:[‘bacon’,’pull_pork’,’bacon’,’Pastrami’,’corned beef’,’Bacon’,’pastrami’,’honey ham’,’novs lox’],
‘ounces’:[4,3,12,6,7.5,8,3,5,6]})
print(data)
meat_to_animal = {
‘bacon’:’pig’,
‘pulled pork’:’pig’,
‘pastrami’:’cow’,
‘corned beef’:’cow’,
‘honey ham’:’pig’,
‘nova lox’:’salmon’
}
print(meat_to_animal)
data[‘animal’] = data[‘food’].map(str.lower).map(meat_to_animal)
print(data)
以上用的是映射的方式,我们也可以定义一个函数import pandas as pd
from pandas import *
import numpy as np
data = DataFrame({‘food’:[‘bacon’,’pulled pork’,’bacon’,’Pastrami’,’corned beef’,’Bacon’,’pastrami’,’honey ham’,’nova lox’],
‘ounces’:[4,3,12,6,7.5,8,3,5,6]})
print(data)
meat_to_animal = {
‘bacon’:’pig’,
‘pulled pork’:’pig’,
‘pastrami’:’cow’,
‘corned beef’:’cow’,
‘honey ham’:’pig’,
‘nova lox’:’salmon’
}
result = data[‘food’].map(lambda x:meat_to_animal[x.lower()])
print(data)
- pandas利用函数或映射进行数据转换
- 利用Python进行数据分析(14) pandas基础: 数据转换
- 利用pandas进行数据预处理
- 利用Python 的 Pandas进行数据分析
- 利用pandas进行数据分组及可视化
- 利用python进行数据分析-pandas入门
- 利用pandas对数据进行基本清洗
- 利用python Pandas进行数据预处理
- 《利用Python 进行数据分析》pandas 总结
- 如何利用pandas进行数据清洗?
- 利用Python Pandas进行数据预处理-Pandas基本的数据结构
- python使用pandas进行数据转换
- 利用Python Pandas进行数据预处理-数据清洗
- 利用Python进行数据分析 pandas基础: 处理缺失数据
- 利用 Python 进行数据分析(十二)pandas:数据合并
- 利用 Python 进行数据分析(十二)pandas:数据合并
- 利用Python Pandas进行数据预处理-数据清洗
- 利用Python进行数据分析(12) pandas基础: 数据合并
- 手工开栈
- C#使用Linq To XML读取XML,Linq生成XML,Linq创建带属性或带节点XML
- Java程序员从笨鸟到菜鸟之(五)静态staic
- Redis笔记(七)Java实现Redis消息队列
- 简单说 CSS中的 object-fit 与 object-position
- pandas利用函数或映射进行数据转换
- Tensorflow自定义读取文件
- 奥威Power-BI数据可视化分析--节假日客流量分析
- 栈和队列
- ubunut支持的笔记本查询
- Redis笔记(八)Redis的持久化
- 30天自制操作系统-第4天心得笔记
- Excel Macros 的使用
- brew update error: Your local changes to the following files would be overwritten by merge