Return 数据框中的单个值作为数字

Return single value from a dataframe as a number

我有以下数据框:

df = pd.DataFrame(index=["daily", "weekly", "monthly", "yearly", "daily_w"], data={'Multiple':[365, 52, 12, 1, 260]})

我想给它一个变量并让它 return 数字:

选择=“每天”

我希望结果为数字 365

我试过类似的东西:

s = df.loc[choice] 然后是 b = s.iloc[0,0],但是这个 return 是一个无法使用的系列

return 一个简单的数字一定有一个非常简单的一行?

提前谢谢你。

如果需要 select 按索引和列 Multiple 使用 DataFrame.loc 和第二个参数列名:

s = df.loc[choice, 'Multiple']
print (s)
365