我有两个数据框: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) 我有一个带有给定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 进行跨账户文件上传的最佳实践是什么?