python - 在 Python 终端中切片电子表格
问题描述
所以我正在制作一个程序,它向服务器询问数据并将其发回。问题是当我要求它回答一些数据时:
我只需要 "Close" 列中的值。我不知道该怎么做。
代码:
import yfinance as yf
import time
stock = yf.Ticker("MSFT")
data = stock.history(period="1")
oferta= stock.info["bid"]
print(data)
解决方案
yfinance 使用 pandas 库返回数据。您正在接收 pandas 的 DataFrame 对象data
,因此要仅选择“关闭”列,您可以执行以下操作:
print(data["Close"].iloc[0])
推荐阅读
- excel - Excel vba - 如何在范围变化时复制/粘贴
- python - 用 Python 读几行
- php - setDefaultOptions() 必须与 Symfony\Component\Form\FormTypeInterface::setDefaultOptions() 兼容
- google-apps-script - 运行时卡扣失败
- atom-editor - 在 Atom 文本编辑器中运行 npm start
- multiple-columns - Kaggle比赛提交错误:键列''中的值''已被定义
- reactjs - React JS 中的虚拟 DOM 和真实 DOM 的区别?
- javascript - 与直接上传相比,使用库的 Vimeo 上传速度慢
- c# - 使用 SMS 的 ASP.NET Core 2.0 Identity 2FA,在具有多个架构的 TwoFactorSignInAsync() 之后未进行身份验证
- ios - iOS - 更改音频资产 BeatsPerMinute 元数据标签