异常值处理使用 iterrows()遍历并修改异常值的Python代码
发布时间
阅读量:
阅读量
首先需要创建一个结构极为简化的表格,其名称设定为 data:

第三列记录了一位名叫周杰伦的个体历年每月的薪资情况,其中2016年的月收入为10万元。然而,纵观其历年数据,月收入基本未超过3万元(显然他并非我的偶像胖伦),因此对于此人而言,10万元的月薪显得较为异常。
或许有人会认为这很简单,只需执行如下操作:【 data[monthly_pay][data[monthly_pay] >= 10] = null
# -*- coding:utf-8 -*-
import pandas as pd
import numpy as np
from pandas import DataFrame,Series
datafile = u'D:\ pythondata\ learn\ iterrows.xlsx'
data = pd.read_excel(datafile)
data = DataFrame(data)
#首先将每一年对应的去年的月薪生成一列新的数据,匹配
全部评论 (0)
还没有任何评论哟~
