统计data里每一列是否有空值:
荣成网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
data.isnull().any()
统计data里每一列空值的个数:
data.isnull().any().sum()
但是有的时候,明明有空值却统计不出来。
最近我遇到的数据,空值的填充是null,这个需要转化一下才可以用上面的函数。
data = data.replace('null',np.NaN)
然后你再继续用data.isnull().any(),ata.isnull().any().sum()就没问题了。
如果这么做,你的问题还没解决,查看你的缺失值的填充是什么,用np.NaN替代。、
另外的方法:
np.any(np.isnan(data))
np.all(np.isfinite(data))
代码:
#coding=utf-8import pandas as pd #导入pandas模块inputfile = 'C:/Users/DELL/Desktop/heart.xls'outputfile = 'C:/Users/DELL/Desktop/hearted.xls'#创建源文件和目标文件路径def FillNa(input,output):data = pd.read_excel(input, header=None, as_index=False) #读取excel文件data0 = data.iloc[1:-1] #进行数据处理,只余可供操作数据data1 = data.fillna(data0.mean()) #填补空缺值data1.to_excel(output, header=None, index=False) #导出目标文件FillNa(inputfile,outputfile)
insert()是Python中的内置函数,可将给定元素插入列表中的给定索引。
python的insert函数中有两个必填参数,第一个是填充的位置,第二个是填充的内容。必须有小数点,不然报错。一般用1.0,就是往下面一行行的写。
insert()的参数和返回值
参数:index - the index at which the element has to be inserted.
element - the element to be inserted in the list.
返回值:This method does not return any value but
it inserts the given element at the given index.
要检查“电影名称”字段中具有空值的行并使用 Python 用“未命名”填充它们,您可以执行以下操作:
导入熊猫库
使用该方法将数据作为数据帧读入read_csv()
使用 and 方法检查“电影名称”字段中具有空值的行isnull()sum()
使用该方法用“未命名”填充空值fillna()
完成这些步骤后,“电影名称”字段中的空值应填充“未命名”。
回答不易望请采纳