import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
movie1 = movie = pd.read_csv("./IMDB-Movie-Data.csv")
np.any(pd.isnull(movie1)) #判断里面是否有一个缺失值,有就还回True
np.all(pd.notnull(movie1)) #判断里面是否有一个缺失值,有就还回False
np.any(pd.isnull(data)) #判断里面是否有一个缺失值,有就还回True
movie1["Revenue (Millions)"].head(10)
movie1["Revenue (Millions)"].fillna(value=movie1["Revenue (Millions)"].mean()).head(10)
for i in movie1.columns:
if np.any(pd.isnull(movie1[i])) == True:
movie1[i].fillna(value=movie[i].mean(),inplace=True)
np.any(pd.isnull(movie1)) #判断里面是否有一个缺失值,有就还回True
movietemp = movie1.replace(to_replace="?",value=np.nan)#如果有?这个问号,可以这样来替换
movietemp = movietemp.dropna()#如果有缺失值,可以用这命令删除
1 问题1&#x