国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python解決pandas處理缺失值為空字符串的問(wèn)題

2020-02-22 23:37:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

踩坑記錄:

用pandas來(lái)做csv的缺失值處理時(shí)候發(fā)現(xiàn)奇怪BUG,就是excel打開(kāi)csv文件,明明有的格子沒(méi)有任何東西,當(dāng)然,我就想到用pandas的dropna()或者fillna()來(lái)處理缺失值。

但是pandas讀取csv文件后發(fā)現(xiàn)那個(gè)空的地方isnull()竟然是false,就是說(shuō)那個(gè)地方有東西。。。

后來(lái)經(jīng)過(guò)排查發(fā)現(xiàn)看似什么都沒(méi)有的地方有空字符串,故pandas認(rèn)為那兒不是缺失值,所以就不能用dropna()或者fillna()來(lái)處理。

解決思路:先用正則將空格匹配出來(lái),然后全部替換為NULL,再在用pandas讀取csv時(shí)候指定 read_csv(na_values='NULL')就是將NULL認(rèn)為是nan處理,接下來(lái)就可以用dropna()或者fillna()來(lái)處理了

以上這篇python解決pandas處理缺失值為空字符串的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 麻江县| 特克斯县| 汉寿县| 霍城县| 黄龙县| 老河口市| 永嘉县| 且末县| 北川| 天峻县| 微博| 宝兴县| 长顺县| 马公市| 石泉县| 宣汉县| 石首市| 台中县| 绩溪县| 扶绥县| 兖州市| 长岭县| 开鲁县| 吴江市| 民县| 山东省| 灵山县| 凌云县| 龙海市| 英超| 中卫市| 昌乐县| 栾城县| 石河子市| 保亭| 英吉沙县| 常州市| 娄烦县| 新建县| 武乡县| 英吉沙县|