【问题标题】:Defining a function to determine if a file exists定义一个函数来判断一个文件是否存在
【发布时间】:2021-05-25 20:25:21
【问题描述】:

我正在通过 API 提取数据集。该数据集每天都会更新。我需要拉数据集将其返回到 csv 并保留该版本的数据拉。我相信代码应该类似于下面的伪代码

def expull ()
if file exist expull.csv
return pd.read_csv(expull.csv)
else return usage_one():

def usage():
    sisense = Sisense({
           "host": getenv("SISENSE_HOST"),
           "api_user": getenv("SISENSE_API_USER_EMAIL"),
           "password": getenv("SISENSE_API_USER_PASSWORD")
})

  pd_results = sisense.sql('TPF',
                           """
                           SELECT....
                           )
 print(pd_results)
 pd_results save to csv expull.csv
 return pd_results

【问题讨论】:

  • 您是在问如何将 pandas 数据帧写入文件以供以后使用?您可以使用 pandas 中可用的任何数据框方法,例如 .to_csv().to_parquet().to_pickle() 等。有关详细信息,请参阅 pandas documentation

标签: python pandas import


【解决方案1】:

您可以对.sample 使用相同的random_state 输入,以便在多次运行中获得相同的结果。这称为随机生成器的“种子”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 2023-01-28
    • 2015-06-13
    • 2011-08-17
    • 2011-09-05
    • 2013-03-24
    • 1970-01-01
    相关资源
    最近更新 更多