【发布时间】:2018-09-16 07:37:36
【问题描述】:
我使用以下代码导入
online_rt = pd.read_csv('https://raw.githubusercontent.com/guipsamora/pandas_exercises/master/07_Visualization/Online_Retail/Online_Retail.csv', delimiter = ',')
online_rt.head()
这段代码过滤掉一些特定的数据点
Quantity_sum = online_rt.groupby(['Country'])[['Quantity']].sum().sort_values('Quantity', ascending=False)
Top_10 = Quantity_sum.iloc[1:11,:]
现在我想要将 Country 列转换为单独的列表,将 Quantity 列转换为单独的列表
我用过
Top_10['Country'].tolist() 一栏
和
Top_10['Quantity'].tolist() 用于另一列
但它一直给我 KeyError :
'Country' 用于第一个列表,KeyError: 'Quantity' 用于第二个 列表
如何为我的数据制作两个单独的列表??
【问题讨论】:
标签: python python-2.7 pandas