• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
langQ
博客园    首页    新随笔    联系   管理    订阅  订阅
Pandas DataFrame对象df 读取数据

你的 df 是一个 Pandas DataFrame 对象,类似于一个表格结构的数据,通常有行和列。根据你的描述,表格中有多列数据,例如 TS_CODE, DATE, TIME, OPEN 等,总共有33列。

要显示 df 中某个特定项目的值,例如“股票的当前价格”,你可以按照以下方式来操作。

假设 df 里有一列 CURRENT_PRICE 表示股票的当前价格。你可以这样访问某个项目的值:
 
1. 访问单个列的数据
如果你知道列名,例如股票的当前价格可能存储在名为 CURRENT_PRICE 的列中:

コードをコピーする
# 显示股票的当前价格这一列
print(df['CURRENT_PRICE'])

这会显示 DataFrame 中 CURRENT_PRICE 列的所有值。
 
2. 访问特定行和列的值
假设你想访问某一行的当前价格,例如第一行的数据:

コードをコピーする
# 访问第0行(即第一行)的当前价格
current_price = df.loc[0, 'CURRENT_PRICE']
print(current_price)

df.loc[0, 'CURRENT_PRICE'] 表示第0行的 CURRENT_PRICE 列。
 
3. 如果你想要显示特定的股票代码的当前价格
假设你想要根据 TS_CODE(股票代码)找到某只股票的当前价格,可以这样做:

コードをコピーする
# 假设要查询的股票代码为 '600519.SH'
stock_code = '600519.SH'

# 找到对应的行
stock_data = df[df['TS_CODE'] == stock_code]

# 显示该股票的当前价格
current_price = stock_data['CURRENT_PRICE'].values[0]
print(current_price)

  
总结
Pandas DataFrame 是结构化数据的表格对象,使用 df['列名'] 访问某一列的所有数据,使用 df.loc[row, column] 访问某行某列的特定数据。你可以用这些方法访问和处理你的股票数据,例如显示股票的当前价格。

posted on 2024-10-05 15:03  嚯嚯go  阅读(164)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3