要提取某只股票某个月10点的价格数据,需要先获得该股票在该月的所有价格数据,然后再从中筛选出10点的数据。

以下是一个可能的代码示例:

# 导入需要的库
import pandas as pd
import datetime

# 读取股票价格数据,假设数据保存在名为“stock_data.csv”的文件中
df = pd.read_csv('stock_data.csv')

# 将日期列转换为日期类型
df['date'] = pd.to_datetime(df['date'])

# 选择某个月的数据,假设要提取2021年5月的数据
start_date = datetime.date(2021, 5, 1)
end_date = datetime.date(2021, 5, 31)
df_month = df[(df['date'] >= start_date) & (df['date'] <= end_date)]

# 筛选出10点的数据,假设价格数据保存在名为“price”的列中
df_10am = df_month[df_month['time'] == '10:00:00']

# 选择某只股票的数据,假设要提取股票代码为“AAPL”的数据
df_aapl = df_10am[df_10am['symbol'] == 'AAPL']

# 打印结果
print(df_aapl['price'])

这段代码首先读取了股票价格数据,然后将日期列转换为日期类型。接着,它选择了2021年5月的数据,并筛选出10点的数据。然后,它又选择了股票代码为“AAPL”的数据,并打印出了该股票在该月10点的价格数据

Python怎么提取某只股票某个月10点的价格数据?

原文地址: http://www.cveoy.top/t/topic/hfUr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录