在答案中出现了这样的问题。但我只想看到['商店1']。需要做什么?
def answer_ups():
import pandas as pd
bla = pd.DataFrame([{'Name': 'Chris', 'Item Purchased': 'Sponge', 'Cost': 202.50},
{'Name': 'Kevyn', 'Item Purchased': 'Kitty Litter', 'Cost': 232.50},
{'Name': 'Filip', 'Item Purchased': 'Spoon', 'Cost': 100}],
index=['Store 1', 'Store 2', 'Store 3'])
bla ['NewCost'] = bla ['Cost'] * 1.15
ququ = bla ['NewCost'].sort_values(ascending=False)
return ququ [1:2]
answer_ups()
答案(存储1 232.875)
答案 0 :(得分:0)
如果您只想要“商店1”部分,请返回此return ['Store 1', ququ['Store 1']]
将输出:['Store 1', 232.87499999999997]
答案 1 :(得分:0)
...
[Area.104]
Title=Central North America
Local=Scenery\NAMC
Layer=104
Active=TRUE
Required=FALSE
[Area.105]
Title=Eastern North America
Local=Scenery\NAME
Layer=105
Active=TRUE
Required=FALSE
[Area.106]
Title=Western North America
Local=Scenery\NAMW
Layer=106
Active=TRUE
Required=FALSE
...
在函数print(type(ququ))
<class 'pandas.core.series.Series'>
中, ququ 是answer_ups()
所以这里给出了一些Series
。
Series indexing
答案 2 :(得分:0)
考虑到他的ququ变量是
ququ =
Store 2 267.375
Store 1 232.875
Store 3 115.000
第一列是您可以通过这种方式访问的indeces:
ququ.index[1] =
'Store 1'
,第二列是NewCost值,您可以通过以下方式访问:
ququ[1] =
232.875