国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 松桃| 栾城县| 北京市| 满洲里市| 伊金霍洛旗| 双柏县| 邯郸市| 凌海市| 洪雅县| 门源| 义马市| 综艺| 土默特左旗| 邢台市| 科技| 雅江县| 崇信县| 德格县| 乌海市| 银川市| 通江县| 肇东市| 九江市| 翼城县| 南岸区| 平陆县| 内黄县| 聂拉木县| 尚志市| 辉县市| 邵武市| 琼海市| 曲靖市| 佛坪县| 福贡县| 兰溪市| 廉江市| 博湖县| 阿鲁科尔沁旗| 阜新市| 乐陵市|