python - 将 csv 文件加载到 BIGquery 并在插入数据时添加日期列
问题描述
在添加新列 creation_date 后,我正在编写一个 python 云函数以将 csv 文件加载到 BigQuery 中。到现在都没有成功。有没有办法使用云功能或熊猫来实现这一点。任何帮助将不胜感激。在添加日期列后,我已经浏览了生成 csv 文件并保存在 GCS 中的其他链接。我的要求是不要创建任何额外的文件。你认为 pandas 会是一个不错的选择吗?请建议。
谢谢瑞图
解决方案
是的,您绝对可以为此使用熊猫。这是我经过测试的有效示例
import pandas as pd
from datetime import datetime
# df = pd.from_csv('ex.csv')
df = pd.DataFrame({'test': ['one', 'two']})
data = []
for i in range(0, df.shape[0]):
if i == 0:
data.append(str(datetime. today()).split(".")[0])
else:
data.append("")
df['creation_date'] = data
print(df)
# df.to_csv('temp/save.csv')
推荐阅读
- ruby-on-rails - ActiveAdmin 和动态 Rails 命名空间
- core-data - 核心数据 NSManagedObject 转换为 json 格式
- python - 无法在 codechef 上解决 Python 中的 NZEC 错误,尽管它在 IDE 上给出了正确的输出
- ios - iOS - 大标题隐藏了我的身体顶部
- r - 将数据框的列转换为因子
- android - 当我单击 TabLayout 的选项卡或通过 viewpager 移动时,我想加载片段
- php - 更多按钮在wordpress帖子中重复相同的值
- dynamics-crm - 如何在 Dynamics crm 中定义 Knowledge 文章的相关产品?
- servicenow - ServiceNow “大于或是”、“小于或是”和“之间”字符串比较运算符
- xml - 尝试通过 Azure AD B2C 自定义策略登录时,Discord api 返回 401 未授权