Таблица вывода кода ниже не отсортирована, хотя я включил сортировку в код. Пожалуйста, смотрите предупреждающее сообщение
У меня один и тот же код для другого набора данных, и он работает нормально. По сути, я хочу видеть все столбцы, в которых отсутствуют значения, отсортированные по возрастанию;поэтому я легко вижу столбцы, в верхней части которых больше пропущенных значений.
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_launcher.py:5: FutureWarning: Sorting because non-concatenation axis is not aligned. A future version of pandas will change to not sort by default.
To accept the future behavior, pass 'sort=False'.
To retain the current behavior and silence the warning, pass 'sort=True'.