小编haw*_*ier的帖子

client.get_bucket() 返回错误: api_request() 得到意外的关键字参数 'extra_api_info'

我尝试使用云函数将换行符分隔的 JSON 字符串存储在 GCS 存储桶中,但看到错误。我首先将数据帧转换为 ndjson,然后尝试将其上传到我的 GCS 存储桶,如下所示。上面还有更多代码,但与我的问题无关:

import pandas as pd
from google.cloud import storage
from google.cloud.storage import blob

df = df.to_json(orient="records", lines=True)

storage_client = storage.Client(project='my-project')
bucket = storage_client.get_bucket('my-bucket')
blob = bucket.blob('my-blob')
blob.upload_from_string(df)
Run Code Online (Sandbox Code Playgroud)

运行此程序时,我在日志中发现以下错误:

Exception on / [POST] Traceback (most recent call last): 
File "/layers/google.python.pip/pip/lib/python3.7/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() 
File "/layers/google.python.pip/pip/lib/python3.7/site-packages/flask/app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) 
File "/layers/google.python.pip/pip/lib/python3.7/site-packages/flask/app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() 
File "/layers/google.python.pip/pip/lib/python3.7/site-packages/flask/app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) 
File …
Run Code Online (Sandbox Code Playgroud)

python google-cloud-storage google-cloud-functions

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

R等价于endsWith以检查字符串列表

我正在尝试检查数据帧的列中的值是否以向量中包含的字符串的预定义列表中的任何值结尾。我知道可以使用endsWith检查单个字符串,但是我还没有找到一种使用此方法来检查字符串列表的方法。

x <- c(" 2", " 3", " II", " III")
title <- c("a 2", "adbs", "ddig", "difo 3", "fgij III", "sdgoij")
endsWith(title, x)
Run Code Online (Sandbox Code Playgroud)

我不希望该代码执行我想要的操作,但是我正在寻找的代码是使用上述数据提供以下输出的代码。否否否是否

r ends-with

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