我需要使用 Pandas/pandas-gbq 在 Python 中创建一个简单的 ETL 管道,将给定日期范围内的每一天从 BigQuery 读取到 Pandas 数据帧中,并根据查询结果创建单独的每日表(写回 BigQuery)。
尽管可能有更好、更有效的方法(注意:我不是软件工程师),但我目前正在研究BigQuery 中的参数化查询来参数化日期列并在 Python 的 for 循环中迭代它。
有谁知道 pandas-gbq 目前是否支持参数化查询?提前致谢。
我正在尝试部署Python 3.7运行时Google Cloud Function以通过Slack API发送消息。但是,我一直收到相同的错误:“ ModuleNotFoundError:没有名为'slackclient'的模块”。该功能在6个月前运行良好。为了进行测试,我创建了一个测试函数,该函数仅导入slackclient软件包并在执行此操作时打印“成功”。但是,这导致相同的错误消息。
请在下面找到:错误信息和截图的复制main.py和requirements.txt。有任何想法吗?
Deployment failure:
Function failed on loading user code. Error message: Code in file main.py can't be loaded.
Did you list all required modules in requirements.txt?
Detailed stack trace: Traceback (most recent call last):
File "/env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py", line 305, in
check_or_load_user_function
_function_handler.load_user_function()
File "/env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py", line 184, in
load_user_function
spec.loader.exec_module(main)
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/user_code/main.py", line 3, in <module>
import slackclient …Run Code Online (Sandbox Code Playgroud) python-3.x google-cloud-platform slack-api google-cloud-functions