python - 如何仅从 Dataframe Pandas 中提取收盘价
问题描述
我找不到一种方法来循环我的数据框 ( df_yf
) 并提取所有“收盘价”并创建一个新的df_adj
. df 是 group_by 硬币价格。
最初,我尝试了类似但抛出错误的方法。
for i in range(len(df_yf.columns):
df_adj.append(df_yf[i]["Close"])
也尝试使用.get
,.filter
但会引发错误
“列表索引必须是整数或切片,而不是 str;也许你错过了一个逗号?”
编辑!!
谢谢你的回答。这让我意识到我的错误:D。我不应该 group_by 股票,所以我将其更改为 group_by 价格(低,收盘等),然后能够通过执行 df_adj = df_yf["Close"] 来简单地提取正确的列,如前所述
解决方案
df_adj = np.array(df_yf["Close"])
推荐阅读
- android - 如何在firebase中连接两个用户?
- java - JSON 返回的 opencsv.parseLine 缺少 "
- json - 如何从列表 var 构建 json 字符串
- angular - 调用已订阅的方法如何等待订阅返回类型?
- python - 我正在尝试将帖子添加到帖子表并允许用户能够编辑帖子。而其他用户可以查看帖子并喜欢它
- c++ - 我应该在这个程序中使用静态还是动态内存分配?
- c# - c#:我需要帮助来为每个事件创建具有唯一文件名的唯一文本文件
- node.js - 如何使用护照蒸汽添加 JWT 身份验证
- mysql - 无法从 Golang 容器连接到 MySQL 容器
- rxjs - RxJs .first() 运算符(以及其他)是否完成了可观察的源?