首页 > 解决方案 > Python-如何将df中的函数传递给.csv

问题描述

我有这个:

dfsql = client.query(sql, project=project_id).to_dataframe()
filename = f"divyangtest_{str(datetime.datetime.now()).split('.')[0].replace(' ', '_')}.csv"
dfsql.to_csv('/home/analytics/divyang/filename') 

但是当我通过它时,它只会创建一个文件名作为 csv,而不是我想要的文件。

谁能告诉我如何通过?

标签: python

解决方案


filename您必须以与之前传递日期时间相同的方式传递变量:

dfsql = client.query(sql, project=project_id).to_dataframe()

filename = f"divyangtest_{str(datetime.datetime.now()).split('.')[0].replace(' ', '_')}.csv"

dfsql.to_csv(f"/home/analytics/divyang/{filename}") 

推荐阅读