我已经能够将需要的相当大的数据帧的结果缩小到特定行,但是我需要将该行中保存的值作为整数返回到变量中才能继续开发我的小型通胀计算器程序。
到目前为止,到目前为止,下面列出的代码已经可以缩小范围,但遇到了障碍,没有尝试其他任何事情。
import datetime
import bls
import numpy as np
import pandas as pd
bls.api.set_api_key('57be506cc77d48f2b61bac4b80058fd8')
inflation_and_prices = bls.get_series('CUSR0000SA0', 2000,)
inf=pd.DataFrame(inflation_and_prices)
print(inf.loc['2011-02',:])
#result is
CUSR0000SA0 221.898
Name: 2011-02, dtype: float64
我希望返回该索引值处的列出值并将其存储到变量中。但是到目前为止,我还无法形成有关如何实现此目标的任何想法。
答案 0 :(得分:0)
IIUC,您的意思是:
var = inf.loc['2011-02',:].item()
这会将值(221.898
)存储到变量中。
并且:
print(var)
给你:
221.898