gpt4 book ai didi

python - resample() 得到了一个意外的关键字参数 'how' ?

转载 作者:行者123 更新时间:2023-12-04 10:09:00 26 4
gpt4 key购买 nike

import pandas as pd
import os

files = os.listdir('D:\\Data\\200 Stocks 1 minute Data')
for file in files:
df = pd.read_csv('D:\\Data\\200 Stocks 1 minute Data\\'+file)
df['Date_time'] = df['Date'] + ' ' + df['Time']
df['Date_time'] = pd.to_datetime(df['Date_time'])
ohlc_dict = {
'open':'first',
'high':'max',
'low':'min',
'close':'last',
'volume':'sum'
}
df.set_index('Date_time',inplace=True)
df.resample('3min',how=ohlc_dict)
pd.set_option('display.max_rows',2000)
df.dropna(inplace=True)
df.to_csv(file)

这是我的代码。我有一分钟的数据,我想将其转换为 3 分钟。但我收到此错误。 Type error - resample() got an unexpected keyword argument 'how'

最佳答案

使用 GroupBy.agg 带回分配,因为不是就地操作:

df = df.resample('3min').agg(ohlc_dict)

关于python - resample() 得到了一个意外的关键字参数 'how' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61422470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com