После groupby
результирующий фрейм данных Quantity_sum
имеет только один столбец: Quantity
, тогда как столбец Country
является индексом.
In [66]: Quantity_sum.head()
Out[66]:
Quantity
Country
United Kingdom 4263829
Netherlands 200128
EIRE 142637
Germany 117448
France 110480
Для получения списка странвам нужно получить к нему доступ через атрибут index
кадра данных, например:
In [67]: Top_10.index.tolist()
Out[67]:
['Netherlands',
'EIRE',
'Germany',
'France',
'Australia',
'Sweden',
'Switzerland',
'Spain',
'Japan',
'Belgium']
А для Quantity
то, что вы сделали, кажется правильным и работает для меня:
In [68]: Top_10['Quantity'].tolist()
Out[68]: [200128, 142637, 117448, 110480, 83653, 35637, 30325, 26824, 25218, 23152]