Pandas 无法对表/警告消息进行排序

Pandas 无法对表/警告消息进行排序,pandas,Pandas,下面代码的输出表没有排序,尽管我在代码中包含了排序。 请查看警告消息 我为不同的数据集运行了相同的代码,效果很好。 基本上,我希望看到所有缺少值的列按升序排序;因此,我可以很容易地看到顶部缺少更多值的列 import pandas as pd import numpy as np location = "DC_Properties.csv" dc_df = pd.read_csv(location) dc_df.head(7) #print 7 first rows total = dc_d

下面代码的输出表没有排序,尽管我在代码中包含了排序。 请查看警告消息

我为不同的数据集运行了相同的代码,效果很好。 基本上,我希望看到所有缺少值的列按升序排序;因此,我可以很容易地看到顶部缺少更多值的列

import pandas as pd
import numpy as np

location = "DC_Properties.csv"
dc_df = pd.read_csv(location)
dc_df.head(7) #print 7 first rows

total = dc_df.isnull().sum().sort_values(ascending=False)
percent_1 = dc_df.isnull().sum()/dc_df.isnull().count()*100
percent_2 = (round(percent_1, 1)).sort_values(ascending=False)
missing_data = pd.concat([total, percent_2], axis=1, keys=['Total', '%'])
missing_data.head(20)`
C:\Users\nikil\Anaconda3\lib\site packages\ipykernel\u launcher.py:5:futurearning:Sorting,因为非连接轴未对齐。熊猫的未来版本将默认更改为“不排序”。
要接受将来的行为,请传递“sort=False”。
要保留当前行为并使警告静音,请传递“sort=True”。


只需按照警告所说的操作,将
sort=False
sort=True
传递到
concat
。可能存在重复的