时间:2021-05-22
使用pandas处理向量化的数据,进行数据的替换时不仅仅能够进行字符串的替换也能够处理数字。
做简单的示例如下:
In [4]: data = Series(range(5))In [5]: dataOut[5]: 0 01 12 23 34 4dtype: int64In [6]: data.replace(3,333)Out[6]: 0 01 12 23 3334 4dtype: int64In [7]: dataOut[7]: 0 01 12 23 34 4dtype: int64In [8]: data.replace({2:np.nan,4:444})Out[8]: 0 0.01 1.02 NaN3 3.04 444.0dtype: float64从上面可以看出,替换可以进行单个数字的替换,也可以穿入一个字典进行一个序列的替换。
简单的替换虽然也可以通过赋值进行修改,但是通过赋值进行修改的时候一般首先得进行数据替换对象的查找。但是,通过Series对象的replace方法进行数据替换的方便之处则在于省掉了数据对象的查询。
这篇使用pandas对矢量化数据进行替换处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
进行已经矢量化后的字符串数据,可以使用pandas的Series数据对象的map方法。这样,对于未经矢量化的数据也可以先进行数据的矢量化转换然后再进行相应的处理
前言Numpy数组不需要循环遍历,即可对每个元素执行批量的算术运算操作(矢量化运算)。当两个数组大小(Numpy.shape)不同时,进行算术运算会出现广播机制
折线图是数据分析的一种手段,但是有时候我们也需要柱状图进行不同数据的可视化量化对比。使用pandas的DataFrame方法进行柱状图的绘制也是比较方便的。把之
cad怎么制作手写字体电子签名?在实际工作中,为了避免繁重的签名工作量,会用到CAD电子签名。我经过研究介绍一种利用矢量化工具便捷制作精美的CAD电子签名的
简介pandas按条件筛选数据时,除了使用query()方法,还可以使用isin和对isin取反进行条件筛选.代码importpandasaspddf=pd.D