billing_descrp= pd.DataFrame(customer.groupby('Invoice No')['Item No']) print(billing_descrp) raise ValueError('DataFrame constructor not properly called!') ValueError: DataFrame constructor not properly called!
Похоже, что customer - это DataFrame.
Если это так, вам не нужно определять его по pd.DataFrame (..) .
Давайте попробуем это:
billing_descrp= customer.groupby('Invoice No')['Item No'].count() print(billing_descrp)
С помощью функции агрегации.