gpt4 book ai didi

r - 使用 file.show 在 R studio 中打开 PDF

转载 作者:行者123 更新时间:2023-12-04 11:03:45 24 4
gpt4 key购买 nike

我正在制作一个在 Swirl 中运行在 R 中的 R 教程。
我正在尝试在 R 中打开特定的 PDF 文件。
我在用:

file.show(paste(getwd(),"/cv.pdf",sep=""), title="some title")

但是显示是这样的:

Output in R-studio

它不显示 PDF 文件。适用于 TXT 文件。

我正在运行 OSX 10.11.1。默认 PDF 查看器是“预览”,我没有安装 Adob​​e Reader。有没有办法通过 R 脚本打开 PDF 文件?

最佳答案

file.show()仅用于打开文本文件。如果您想打开 PDF 并且知道将在哪个平台上部署脚本——如果它只是你的 OS X 机器,那不是问题,但是你会分享这个教程吗?——你可以使用 system2() 运行 shell 可以运行的任何命令,包括 Preview.app。

要在 OS X 系统的默认 PDF 查看器中打开 PDF:

system2('open', args = 'myfile.pdf', wait = FALSE)

要在预览中专门打开 PDF:
system2('open', args = c('-a Preview.app', 'myfile.pdf'), wait = FALSE)

请注意,如果您要从不同目录执行脚本到 PDF,则需要提供完整路径,而不仅仅是文件名。

关于r - 使用 file.show 在 R studio 中打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33791493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com