gpt4 book ai didi

python - 如何引用数据框中的单元格

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:57 24 4
gpt4 key购买 nike

我运行了以下代码

from pandas_datareader.data import Options
aapl = Options('aapl', 'yahoo')
data = aapl.get_all_data()
data.head()

我得到了以下输出 enter image description here

假设“Vol”下有一个单元格的值为“13”,我如何访问此数据框中的该值?起初,我尝试使用 data['Vol'] 获取 'Vol' 列,但失败了

df=data.loc[(slice(None), slice(None), 'put'),'Vol':'Vol'] 
df

enter image description here

由于某种原因我似乎只能得到“Vol”列

最佳答案

我认为你需要boolean indexing使用 loc - 它返回 Vol 列中具有 13 的所有值:

mask = data['Vol'] == 13
vals = data.loc[mask, 'Vol']

对于第一个 13 按位置选择 ilociat :

first = vals.iloc[0]
first = vals.iat[0]

关于python - 如何引用数据框中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42605662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com