具体来说,我使用pandasql来查询这样的pandas数据框:

dataset = "SELECT assetName, universe,volume,returnsClosePrevRaw1 AS Close FROM market ORDER BY assetName DESC LIMIT 5"

print(ps.sqldf(dataset, locals()))


“数据集”的类为str。

我想将“数据集”另存为csv文件到熊猫数据框

这是一个打印屏幕:

python - 如何将str对象写入csv-LMLPHP

最佳答案

我已经能够通过从pandasql导入pysqldf并使用以下代码找到解决方案:

p

ysqldf = lambda q: sqldf(q, globals())

pd.DataFrame(pysqldf("SELECT assetName, universe,volume,returnsClosePrevRaw1 AS Close FROM market ORDER BY assetName DESC;")).to_csv("data1.csv")

10-04 13:16