r - 如何创建带有 dbf 扩展名的文件列表?
问题描述
创建带有.dbf
(小写)扩展名的文件列表时遇到问题。这是代码:
listdbf <- dir(pattern = "*.dbf")
如果我运行此代码,则不会发生任何事情。但是,当我使用大写扩展规范运行代码时,listdbf <- dir(pattern = "*.DBF")
一切正常。
但是我肯定需要用小写扩展规范编写代码。
我该如何克服这个问题?
解决方案
如果没有目录中的文件列表,我无法确定,但我怀疑它可能与模式有关,被视为正则表达式,这意味着“。” 是代表任何字符的通配符。您需要对其进行转义以表示点/句点字符。我认为你真正想要的模式是pattern = "\\.dbf$"
. 这也将确保它位于名称的末尾。
推荐阅读
- arrays - C 语言,动态 3d 数组
- php - WordPress 404首页和所有页面,即使在永久链接重置后
- javascript - 如何捕获提交到 javascript 页面的 POST 请求数据?
- python - 计算列表中的值
- html - 在 textarea 上遇到 min-height 问题
- python - XML文件中的Python重复属性
- python - 谷歌 Colab 慢。2.5 小时/epoch 运行 EfficientNetB0
- github - 是否有任何选项可以通过电子邮件运行 github 操作
- android-studio - Android工作室速度
- json - 如何解析此 JSON 以填充到 APEX 集合中并按日期排序