Sys.glob(file.pa-6ren">
gpt4 book ai didi

r - Sys.glob 扩展

转载 作者:行者123 更新时间:2023-12-04 18:44:09 26 4
gpt4 key购买 nike

我正在尝试使用 Sys.glob 打开一个名为 "apcp_sfc_latlon_subset_19940101_20071231.nc". 的文件以下命令有效:

> Sys.glob(file.path("data/train", "apcp*"))
[1] "data/train/apcp_sfc_latlon_subset_19940101_20071231.nc"

但是此命令不返回任何内容。我不知道为什么它不起作用。
> Sys.glob(file.path("data/train", "apcp", "*"))
character(0)

我想要“apcp”位作为它自己的参数,因为我将传递一个变量而不是硬编码字符串。

谢谢你。

最佳答案

file.path("data/train", "apcp", "*")返回 "data/train/apcp/*"file.path("data/train", "apcp*")返回 "data/train/apcp*" .

因此,在第一种情况下,您要在子目录 apcp 中查找文件。 ,并且在(工作)情况下,您正在寻找以 apcp 开头的文件内data\train目录。

如果你想能够通过apcp组件作为参数,使用 paste0将工作

starting <- "apcp"

file.path("data/train", paste0(starting, '*', collapse =''))

# "data/train/apcp*"

关于r - Sys.glob 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938916/

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