鉴于以下数据框:
df = pd.DataFrame([{'Name': 'Chris', 'Item Purchased': 'Sponge', 'Cost': 22.50},
{'Name': 'Kevyn', 'Item Purchased': 'Kitty Litter', 'Cost': 2.50},
{'Name': 'Filip', 'Item Purchased': 'Spoon', 'Cost': 5.00}],
index=['Store 1', 'Store 1', 'Store 2'])
Run Code Online (Sandbox Code Playgroud)
如何编写脚本以生成以下输出:
[('Store 1', 22.5), ('Store 1', 2.5), ('Store 2', 5.0)]
Run Code Online (Sandbox Code Playgroud)
我们可以做的zip
list(zip(df.index,df.Cost))
[('Store 1', 22.5), ('Store 1', 2.5), ('Store 2', 5.0)]
Run Code Online (Sandbox Code Playgroud)