本节书摘来异步社区《机器学习与数据科学(基于r的统计学习方法)》一书中的第1章,第1.14节,作者:【美】daniel d. gutierrez(古铁雷斯),更多章节内容可以访问云栖社区“异步社区”公众号查看。
在一个机器学习项目中工作时,虽然数据科学家做的通常都是将外部文件导入r中,但有时在r环境下把数据写到外部文件中也是很有必要的。好在,我们在本章中见过的很多用于数据连接的r包都提供了写文件的功能。例如,write.table()函数能写一个csv文件。在下面的例子中,我们将用r移除数据框的第一列(变量post_id),并写出一个不包含这个变量的新版csv文件。然后,仅仅为了证明它真的有效,我们将新的csv文件读回r中,然后使用head()来展示它的前几行。
同样地,xlsx包的write.xlsx()函数、rjson包的tojson()等,都能实现类似的功能。