使用pandas对矢量化数据进行替换处理
来源:互联网 发布:显示器尺寸 知乎 编辑:程序博客网 时间:2024/06/06 03:36
使用pandas处理向量化的数据,进行数据的替换时不仅仅能够进行字符串的替换也能够处理数字。
做简单的示例如下:
In [4]:data = Series(range(5))
In [5]:data
Out[5]:
0 0
1 1
2 2
3 3
4 4
dtype: int64
In [6]:data.replace(3,333)
Out[6]:
0 0
1 1
2 2
3 333
4 4
dtype: int64
In [7]:data
Out[7]:
0 0
1 1
2 2
3 3
4 4
dtype: int64
In [8]:data.replace({2:np.nan,4:444})
Out[8]:
0 0.0
1 1.0
2 NaN
3 3.0
4 444.0
dtype: float64
从上面可以看出,替换可以进行单个数字的替换,也可以穿入一个字典进行一个序列的替换。
简单的替换虽然也可以通过赋值进行修改,但是通过赋值进行修改的时候一般首先得进行数据替换对象的查找。但是,通过Series对象的replace方法进行数据替换的方便之处则在于省掉了数据对象的查询。
0 0
- 使用pandas对矢量化数据进行替换处理
- 使用Pandas对数据进行处理
- 使用pandas批量处理矢量化字符串
- 使用Pandas对数据进行筛选和排序
- 使用Pandas对数据进行筛选和排序
- 使用Pandas对数据进行筛选和排序
- Python使用pandas对数据进行差分运算
- 使用Pandas对数据进行筛选和排序
- 使用pandas进行数据清洗
- 使用pandas进行数据清洗
- pandas 对每一列数据进行标准化
- pandas怎样对数据进行遍历
- 利用pandas对数据进行基本清洗
- 读取csv文件并使用pandas.Series.apply进行处理时,对header=?的处理
- Pandas对数据做简单的处理
- 使用pandas对两个dataframe进行join
- 使用Python pandas对不同列名的数据进行合并
- Python使用pandas扩展库DataFrame对象的pivot方法对数据进行透视转换
- 接口
- 多线程编程之线程安全退出
- 吃豆豆进度条_完整版
- SPOJ 694 Distinct Substrings <后缀数组>
- 2017河南工业大学玲珑杯赛后总结
- 使用pandas对矢量化数据进行替换处理
- PHP数组常用操作与常用排序函数
- 用markdown发布宽度相同的图片
- 防止忘记,记录裸板烧写linux
- VS 错误----This function or variable may be unsafe.
- 再议Unity3D中的Awake(),OnEnable()和Start()
- 参加软件分享会有感
- listview android:cacheColorHint,android:listSelector属性作用
- 一个windows10系统中linux子系统的编译出现“undefine reference to”错误的解决方法