Pandas 在大数据帧中查找缺失值的问题

Pandas 在大数据帧中查找缺失值的问题,pandas,dataframe,machine-learning,dataset,missing-data,Pandas,Dataframe,Machine Learning,Dataset,Missing Data,正如您在图中看到的,共有563列,在本例中,我看不到完整的缺失值,因为jupyter笔记本简要地显示了在本例中我应该做什么。 作为参考,我尝试了两种方法。isnull().sum() 以下是我为解决此问题而尝试的实际代码: both.isnull().sum() tBodyAcc-mean()-X 0 tBodyAcc-mean()-Y 0 tBodyAcc-mean()-Z 0 tBodyAcc-std()-X 0 tBodyAcc-std(

正如您在图中看到的,共有563列,在本例中,我看不到完整的缺失值,因为jupyter笔记本简要地显示了在本例中我应该做什么。 作为参考,我尝试了
两种方法。isnull().sum()

以下是我为解决此问题而尝试的实际代码:

both.isnull().sum()

tBodyAcc-mean()-X       0
tBodyAcc-mean()-Y       0
tBodyAcc-mean()-Z       0
tBodyAcc-std()-X        0
tBodyAcc-std()-Y        0
                       ..
angle(Z,gravityMean)    0
subject                 0
Activity                0
Data                    0
Subject                 0
Length: 565, dtype: int64

你可以制作一张热图来探索这一点, 您需要安装
seaborn
就像
pip安装seaborn

sns.heatmap(both.isnull())
对于您想要的任何颜色

我认为您需要设置如下:


我经常将这三个设置为某个大数字,但是如果您想查看更多数据,请将它们设置为
None

both.info()
?你的问题不清楚。您想知道每列中有多少个空值吗???然后
两个.info()
。你的具体问题和期望的结果是什么?不是空值我只是想知道缺少的值,即使对于信息,jupyter笔记本仍然在总结它,所以我看不到完整的输出你所说的“缺少的值”是什么意思?“空白”值?i、 e.`Yes None或空白列对于那些我们实际使用mean或medium来填补空白的列,但在热图方法中,它仍然没有显示所有列名的正确输出,甚至我也看不到列的正确名称
sns.heatmap(train.isnull(),yticklabels=False,cbar=False,cmap='viridis')
使用此选项,它将为您提供良好的输出。并根据您的要求设置数字大小。如果您满意,我希望您可以对答案进行投票。@DeepanshuDashora如果有帮助,请接受答案。@DeepanshuDashora问题解决后,只需单击答案左侧的复选标记(该复选标记应变为绿色),让系统知道问题已经解决。
pd.set_option('max_colwidth', 256)
pd.set_option('display.max_rows', 1000)
pd.set_option('display.max_columns', 1000)