小编him*_*i64的帖子

将咸菜文件写入AWS中的s3存储桶

我正在尝试将熊猫数据框作为泡菜文件写入AWS的s3存储桶中。我知道我可以将数据框new_df作为csv 写入s3存储桶,如下所示:

bucket='mybucket'
key='path'

csv_buffer = StringIO()
s3_resource = boto3.resource('s3')

new_df.to_csv(csv_buffer, index=False)
s3_resource.Object(bucket,path).put(Body=csv_buffer.getvalue())
Run Code Online (Sandbox Code Playgroud)

我尝试使用与上面相同的代码,to_pickle()但没有成功。

python amazon-s3 amazon-web-services pandas

13
推荐指数
4
解决办法
6831
查看次数

使用 awscli 获取已部署的 API 网关 URL

我有一个已部署在 API Gateway 中的 API。我正在尝试使用 cli 获取已部署 API 的 URL,但很难找到执行此操作的命令。我已经尝试了文档中的所有 get- 命令,可以在这里找到:

https://docs.aws.amazon.com/cli/latest/reference/apigateway/index.html#cli-aws-apigateway

即使使用 API 的 ID,我也无法获取部署的实际 URL。显然我可以直接转到控制台并从那里复制它,但我想知道这是否可以从 cli 中实现。谢谢。

amazon-web-services aws-cli aws-api-gateway

6
推荐指数
1
解决办法
811
查看次数

计算 MySQL 中每个唯一 ID 与前一行的日期差异

我是一名 SQL 初学者,正在学习查询的诀窍。我正在尝试查找同一客户购买之间的日期差异。我有一个如下所示的数据集:

ID | Purchase_Date
==================
1  | 08/10/2017
------------------
1  | 08/11/2017
------------------
1  | 08/17/2017
------------------
2  | 08/09/2017
------------------
3  | 08/08/2017
------------------
3  | 08/10/2017
Run Code Online (Sandbox Code Playgroud)

我想要有一列显示每个唯一客户购买的天数差异,以便输出如下所示:

ID | Purchase_Date | Difference
===============================
1  | 08/10/2017    | NULL
-------------------------------
1  | 08/11/2017    | 1
-------------------------------
1  | 08/17/2017    | 6
-------------------------------
2  | 08/09/2017    | NULL
-------------------------------
3  | 08/08/2017    | NULL
-------------------------------
3  | 08/10/2017    | 2
Run Code Online (Sandbox Code Playgroud)

使用 MySQL 查询来解决此问题的最佳方法是什么?

mysql

3
推荐指数
1
解决办法
3028
查看次数

计算 SQL 查询中的返回值

我有多家公司过去 10 年的股价数据。我希望能够查询此表以返回每只股票的年度(日历年)股价回报。请注意,每只股票可能不存在相同的日期,因此我尝试使用每只股票的最早和最晚可用日期动态计算回报。

我的桌子看起来像这样:

Date       | Stock    | Price
========== | ======== | =====
2018-01-03 | AAPL     | 200
2018-04-20 | AAPL     | 210
2018-07-10 | AAPL     | 230
2018-10-05 | AAPL     | 250
2018-12-20 | AAPL     | 290
2019-01-06 | AAPL     | 300
2019-06-15 | AAPL     | 280
2019-09-10 | AAPL     | 340
2019-12-28 | AAPL     | 400
2018-01-02 | MSFT     | 80
2018-04-20 | MSFT     | 90
2018-07-10 | MSFT     | 110
2018-10-05 | MSFT     | 100
2018-12-22 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server stock

1
推荐指数
1
解决办法
943
查看次数