国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python:刪除離群值操作(每一行為一類數據)

瀏覽:6日期:2022-07-22 10:52:23

刪除有多行字符串的json文件中的離群值

def processHold(eachsubject,directory,newfile):filename = ’CMUDataCol/Hold/subject{0}.json’.format(eachsubject) # 原文件with open(filename, ’r’) as f: for jsonstr in f.readlines(): # 按行讀取原文件# 這里的情況是每一行為一類數值,該行內的數據相互比較找出是否有離群值# 若存在離群值,則刪除該行數據data = json.loads(jsonstr)#計算四分位點a = numpy.array(data) q1 = numpy.percentile(a, 25) q3 = numpy.percentile(a, 75) iqr = q3 - q1# 找出異常值i = 0 for item in zip(data): # 在正常值范圍內時 i+1if item <= q3 + (1.5*iqr) and item >= q1 - (1.5*iqr): i = i + 1 if i == 10: # 這里是因為我的json文件中每行data有10個元素(如果有更好的方法,請教我一下,謝謝您!) HoldTime = datawith open(newfile, ’a’) as f: # 將非離群數據存入新文件json.dump(HoldTime, f) f.write(’n’)

補充知識:dataframe 離群值處理

離群值:遠離數據主要部分的樣本(極大值或極小值)

處理方式:

刪除:直接刪除離群樣本

填充樣本:使用box-plot定義變量的數值上下界,以上界填充極大值,以下界填充最小值

# 查看房價的離群情況df[’average_price’].hist()plt.show()df[[’average_price’]].boxplot()plt.show()

python:刪除離群值操作(每一行為一類數據)

# 根據箱線圖的上下限進行異常值的填充def boxplot_fill(col): # 計算iqr:數據四分之三分位值與四分之一分位值的差 iqr = col.quantile(0.75)-col.quantile(0.25) # 根據iqr計算異常值判斷閾值 u_th = col.quantile(0.75) + 1.5*iqr # 上界 l_th = col.quantile(0.25) - 1.5*iqr # 下界 # 定義轉換函數:如果數字大于上界則用上界值填充,小于下界則用下界值填充。 def box_trans(x): if x > u_th: return u_th elif x < l_th: return l_th else: return x return col.map(box_trans)# 填充效果查看boxplot_fill(df[’average_price’]).hist()# 進行賦值df[’average_price’] = boxplot_fill(df[’average_price’])plt.show()

以上這篇python:刪除離群值操作(每一行為一類數據)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费观看情趣v视频网站 | 成年人视频网站免费 | 亚洲 欧美 成人日韩 | 91玖玖 | 理论片黄色| 国产高清自拍视频 | 免费看特黄特黄欧美大片 | 性生大片一级毛片免费观看 | 国产91精品一区二区 | 欧美午夜免费观看福利片 | 114毛片免费观看网站 | 欧美日韩国产一区二区三区在线观看 | 九九久久精品这里久久网 | 亚洲图片一区二区 | 一区二区三区视频 | 中国国语毛片免费观看视频 | 亚洲成a人v大片在线观看 | 一本色道久久88加勒比—综合 | 成人久久网 | 中国内地毛片免费高清 | 草草影音| 三级视频网站在线观看播放 | 草草视频免费在线观看 | 深夜福利视频在线看免费 | 大学生一级一片第一次欧美 | 美女视频永久黄网站免费观看韩国 | 亚洲国产欧美另类 | 国产香蕉尹人综合在线观 | 亚洲精品一二三 | 国产乱码精品一区二区三区中 | 宅女深夜福利视频在线 | 免费久草视频 | 成年女人色毛片免费 | 又黄又湿又爽吸乳视频 | 欧美一级毛片免费播放器 | 91久久精品一区二区 | 中文字幕 亚洲精品 第1页 | 欧美成人全部免费观看1314色 | 中文字幕一区在线观看 | 国产极品精频在线观看 | 爽爽日本在线视频免费 |