【发布时间】:2021-04-23 04:18:19
【问题描述】:
想要在 Azure Databricks 上以附加模式写入 csv 文件。下面的代码在我的本地机器上运行良好。(Jupyter notebook)
df = pd.read_csv("/dbfs/mnt/dev/tmp/ml_p/csv_append.csv")
df+6
回答 [1]:https://i.stack.imgur.com/sXsgH.png
当我打开同一个 csv 文件并想在执行操作后保存文件时。 我得到了,OSError: [Errno 95] Operation not supported
with open('/dbfs/mnt/dev/tmp/ml_p/csv_append.csv', 'a') as f:
(df + 6).to_csv(f, header=False)
是否有另一种方法可以在附加模式下写入 CSV 文件?或者我可以使用 pyspark 达到同样的效果吗?
【问题讨论】:
标签: pandas pyspark databricks azure-databricks