Я пытаюсь отсортировать только выбранные строки в DataFrame. Вот мой код:
df = pd.DataFrame.from_dict(data_set)
df.loc[df.category == 'Filter_Category'] = df.loc[df.category == 'Filter_Category'].sort_values(by=['Field_Name'], inplace=True)
Это привело к "Нет" в обновленном разделе. Затем я попробовал это:
df2 = df.loc[df.category == 'Filter_Category'].copy()
df2.sort_values(by=['Field_Name'], inplace=True)
df.update(df2)
Это обновление, казалось, обновляло строки, но не поддерживало новый порядок. Любое руководство будет оценено.