小编use*_*443的帖子

在另一列上乘以两个数据框条件

我有两个数据框:df1 和 df2。

df1

Index date       | X1 | X2 
 0    01-01-2020 | H  | 10   
 1    01-02-2020 | H  | 30   
 2    01-03-2020 | Y  | 15    
 3    01-04-2020 | Y  | 20  
Run Code Online (Sandbox Code Playgroud)

df2

Index | X1 | X2 
 0    | H  | 5   
 1    | Y  | 10 
Run Code Online (Sandbox Code Playgroud)

当 X1 列上的值匹配时,我想将 df1 和 df2 相乘。

想要的结果:

Index date       | X1 | X2 
 0    01-01-2020 | H  | 50   
 1    01-02-2020 | H  | 150   
 2    01-03-2020 | Y …
Run Code Online (Sandbox Code Playgroud)

dataframe pandas

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

使用boto3和python在S3存储桶中跨账户文件上传

我有一个带有给定access_key和的 S3 存储桶secret_access_key。我使用以下代码成功将文件上传到我的 S3 存储桶中。

import boto3
import os

client = boto3.client('s3',
                        aws_access_key_id = access_key,
                        aws_secret_access_key = secret_access_key)

upload_file_bucket = 'my-bucket'
upload_file_key = 'my_folder/' + str(my_file)
client.upload_file(file, upload_file_bucket, upload_file_key)

Run Code Online (Sandbox Code Playgroud)

现在,我想将 my_file 上传到新团队拥有的另一个存储桶中。因此,我无权访问access_key和secret_access_key。使用 boto3 和 Python 进行跨账户文件上传的最佳实践是什么?

python amazon-s3 amazon-web-services boto3

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