У меня есть объект с именем 'fs.missing_stats'
.Вот образец данных.
fs.missing_stats.head(10)
missing_fraction
COMMONAREA_MEDI 0.6953
COMMONAREA_MODE 0.6953
COMMONAREA_AVG 0.6953
NONLIVINGAPARTMENTS_AVG 0.6945
NONLIVINGAPARTMENTS_MEDI 0.6945
NONLIVINGAPARTMENTS_MODE 0.6945
LIVINGAPARTMENTS_MODE 0.6846
LIVINGAPARTMENTS_MEDI 0.6846
LIVINGAPARTMENTS_AVG 0.6846
FLOORSMIN_MEDI 0.6751
Я пытаюсь построить эти данные.Вот код, который я тестирую.
import seaborn as sns
prod_count = pd.DataFrame(fs.missing_stats.sort_values(ascending=False).head(20))
plt.figure()
sns.barplot(fs.missing_stats.index, fs.missing_stats['missing_fraction'].values, alpha=0.8)
plt.title('Percent Missing')
plt.ylabel('Missing', fontsize=12)
plt.xlabel('Features', fontsize=12)
plt.xticks(rotation=90)
plt.show()
Я думаю, что это должно быть довольно близко, но я получаю следующую ошибку.
TypeError: sort_values() missing 1 required positional argument: 'by'
Возможно, что-то не так синдекс.Просто предположение.Я не уверен, как отлаживать подобные вещи.Могу ли я получить небольшую помощь, пожалуйста?