【提交作业】resample函数的应用

来源:2-7 【作业】resample函数的应用-简答题

Jess001

2022-05-23

作业1:
import time
import pandas as pd
from jqdatasdk import *

转换周期: 日K转换为月K

df = get_price(‘000001.XSHE’, start_date=‘2021-01-01’,end_date=‘2021-01-29’,
frequency=‘daily’,panel=False)# 获取日K

#添加一行
df[‘month’] = df.index.month

df_month = pd.DataFrame()

df_month[‘open’] = df[‘open’].resample(‘M’).first()
df_month[‘close’] = df[‘close’].resample(‘M’).last()
df_month[‘high’] = df[‘high’].resample(‘M’).max()
df_month[‘low’] = df[‘low’].resample(‘M’).min()

print(df_month)
输出:
图片描述
第二题:
import time
import pandas as pd
from jqdatasdk import *

df = get_price(‘000001.XSHE’, start_date=‘2020-01-01’,end_date=‘2020-12-31’,
frequency=‘daily’,panel=False)# 获取日K

df[‘month’] = df.index.month

df_month = pd.DataFrame()

df_month[‘volume’] = df[‘volume’].resample(‘M’).sum()
df_month[‘money’] = df[‘money’].resample(‘M’).sum()

print(df_month)

输出:
图片描述

写回答

1回答

DeltaF

2022-07-19

棒棒哒,学习愉快

0
0

程序员理财课 Python量化交易系统实战

打造一个自动交易平台,新手也能提升理财收益

1987 学习 · 405 问题

查看课程