R语言 创建常规文件路径

wvt8vs2t  于 2023-05-11  发布在  其他
关注(0)|答案(1)|浏览(147)

我想创建一个通用的文件路径来共享我的代码其他人。我看到有一个函数file.path(),但我不知道如何使用它。
例如,如果我在R脚本中有以下内容,应该如何更改它,以便其他人更容易在他们的计算机上打开它?

df <- read.cvs("/Users/myname/Downloads/data.csv")

我已经尝试使用here() package每建议在下面的评论,但我不认为我这样做是正确的。结果如下:here("data", "data.csv")出现此错误:
无法打开文件“/Users/myname/Downloads/data. csv”:没有这样的文件或目录
我还尝试了read_csv(here("data.csv")),出现了以下错误:
错误:“/Users/myname/Downloads/data.csv”不存在。

wwodge7n

wwodge7n1#

我喜欢在这种情况下使用sprintf

wd <- "/home/jay"  ## replace with your working directory

read.csv(sprintf('%s/data.csv', wd))
#   V1 V2 V3 V4
# 1  1  4  7 10
# 2  2  5  8 11
# 3  3  6  9 12
  • 数据:*
write.csv(matrix(1:12, 3, 4), 'data.csv', row.names=FALSE)

相关问题