我使用 计算了移动平均线pandas.DataFrame.rolling。所以我的数据框看起来像这样,
CurrencyPair TimeStamp Open High Low Close MA50
40 EURUSD 2017-07-10 16:00:00 1.1397 1.1401 1.1396 1.1397 NaN
41 EURUSD 2017-07-10 15:00:00 1.1389 1.1396 1.1386 1.1396 NaN
42 EURUSD 2017-07-10 14:00:00 1.1393 1.1396 1.1389 1.1390 NaN
43 EURUSD 2017-07-10 13:00:00 1.1393 1.1394 1.1387 1.1391 NaN
44 EURUSD 2017-07-10 12:00:00 1.1390 1.1395 1.1386 1.1392 NaN
45 EURUSD 2017-07-10 11:00:00 1.1392 1.1393 1.1384 1.1390 NaN
46 EURUSD 2017-07-10 10:00:00 1.1387 1.1395 1.1385 1.1395 NaN
47 EURUSD 2017-07-10 09:00:00 1.1397 1.1398 …Run Code Online (Sandbox Code Playgroud) 我尝试使用我的控制台在谷歌云平台上部署云功能。我使用的命令是,
gcloud functions deploy function_name --runtime=python37 --memory=1024MB --region=asia-northeast1 --allow-unauthenticated --trigger-http
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误,
错误:(gcloud.functions.deploy)操作错误:代码=3,消息=构建失败:无法解析存储源:googleapi:错误404:未找到,未找到
我尝试用谷歌搜索,但似乎以前没有人遇到过这个错误消息。我也尝试过更改项目并且部署工作正常。
gcloud config set project another_project
Run Code Online (Sandbox Code Playgroud)
如果有人知道导致此错误的原因以及我如何解决它,请不胜感激。谢谢!
我有一个每小时OHLC的数据框如下(请忽略OHLC的值,我输入它们以便更好地说明),
hr_df =
Close High Low Open
2017-09-04 05:00:00 0.715035 0.715035 0.715035 0.715035
2017-09-04 06:00:00 0.715035 0.715045 0.715015 0.715035
2017-09-04 07:00:00 0.715040 0.715050 0.714035 0.715035
:
:
2017-09-05 05:00:00 0.715045 0.715105 0.714985 0.715035
2017-09-05 06:00:00 0.715040 0.716045 0.714605 0.715035
2017-09-05 07:00:00 0.715040 0.717045 0.713225 0.715035
:
:
2017-09-06 05:00:00 0.715040 0.714045 0.713355 0.715035
Run Code Online (Sandbox Code Playgroud)
我想将其重新采样为每日OHLC,例如,
day_df =
Close High Low Open
2017-09-04 0.715035 0.715035 0.715035 0.715035
2017-09-05 0.715035 0.715045 0.715015 0.715035
2017-09-06 0.715040 0.715050 0.714035 0.715035
2017-09-07 0.715045 0.715105 0.714985 0.715035 …Run Code Online (Sandbox Code Playgroud)