info、isnull和fillna函数都是pandas中和空值相关的函数。
info:可以显示dataframe中的基本信息,如行数、列数、每一列的数据类型、非空值的数量以及内存使用情况等。
isnull:返回DateFrame,元素为空或者NA就显示True,否则显示False。
fillna:使用指定的方法填充空值。
下面通过实例来演示一下。先生成一个5行8列、带有一些空值的dataframe:
import numpy as np
import pandas as pd
a = np.random.random(size=(5,8))
for i in range(len(a)):
a[-i-1,:i] = np.nan
df = pd.DataFrame(a)
df
返回:

先用info函数来查看一下基本信息:
df.info()
返回:

再用isnull函数查看一下有哪些空值(返回True表示那儿有空值):
df.isnull()
返回:

最后用fillna填充一下空值:
df.fillna('*-*')#这是一种调皮的填充方式
返回:

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74922
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!