Я попытался переименовать столбец, который был получен в результате операции группировки и подсчета, как показано ниже:
dfa = df.groupby('Product_ID').Product_ID.count().rename(columns={0: "Product",1:"Sale_count"}).reset_index()
print(dfa[:1])
получен вывод
Product_ID 0
0 P00000142 1130
Имена столбцовне то, что я указал.Поэтому я снова изменил его, используя приведенную ниже команду
dfa.columns =['product','sales']
print(dfa[:1])
product sales
0 P00000142 1130
Затем я получил ожидаемые имена столбцов.Однако я считаю, что он должен быть получен во время самого первого метода dataframe.rename.Что не так в 1-м фрагменте кода dfa = df.groupby('Product_ID').Product_ID.count().rename(columns={0: "Product",1:"Sale_count"}).reset_index()
, что я не получил ожидаемый вывод.