使用接收器附加多个数据帧

Appending Multiple Dataframes Using Sink

我试图将三个数据帧(从数据库中填充)放在一个 csv 文件中,所以我使用了 sink()。

sink('file.csv')
cat('Dataframe 1')
write.csv(df1)
cat('--------------')
cat('\n')
cat('\n')
cat('Dataframe 2')
write.csv(df2)
cat('--------------')
cat('\n')
cat('\n')
cat('Dataframe 3')
write.csv(df3)
cat('----------------')
(sink)

这导致代码显示在底部

如何删除它?

最后,你有

(sink)

这是对 sink 函数的引用,将打印该函数的源代码。看来您想要的是停止将输出转移到接收器。试试这个:

sink()