如何在Windows上使用Unix结尾的文件写入文件
发布时间:2020-12-13 20:15:21 所属栏目:Windows 来源:网络整理
导读:我有一个R脚本在 Windows上创建一个文本文件. 我使用write.table和write函数来写入文件. 那么我需要在Unix系统上使用这个文件,但文件有Windows的行尾字符(^ M). 是否可以在Windows上使用具有Unix行尾字符的R写入文件? 编辑 这是一个可重现的例子: output.f
我有一个R脚本在
Windows上创建一个文本文件.
我使用write.table和write函数来写入文件. 那么我需要在Unix系统上使用这个文件,但文件有Windows的行尾字符(^ M). 是否可以在Windows上使用具有Unix行尾字符的R写入文件? 编辑 这是一个可重现的例子: output.file <- file.path("./test.txt") x <- c(1,2,3,4) y <- c(5,6,7,8) my.df <- data.frame(x,y) my.df[] <- lapply(my.df,sprintf,fmt = "%14.7E") write("First line",file = output.file) write("Second line",file = output.file,append = TRUE) write.table(my.df,row.names = FALSE,col.names = FALSE,quote = FALSE,append = TRUE,sep = "") 结果,如NotePad所见:
如help(write.table)所示:
在您的示例中,只需更改第一行即可打开“wb”连接并关闭文件: output.file <- file("./test.txt","wb") x <- c(1,sep = "") close(output.file) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 具有大量RAM的服务器上的页面文件大
- Windows – QT5字体渲染在各种平台上不同
- windows-server-2012 – 如何解决Windows Server 2012中降级
- windows-phone-7 – 如何检查列表的数据绑定何时完成? (WP
- windows – 当接口#变化时,如何为VPN添加持久路由?
- true-type-fonts – cmap的Microsoft OpenType规范
- windows-server-2008 – 是否可以将两个IPSec站点到站点VPN
- windows – 已销毁的窗口的待处理消息会发生什么?
- windows-server-2008 – 尝试破解VPS,将来如何保护,他们想要
- 使用SCCM – 小部署?
推荐文章
站长推荐
热点阅读