r - 读取和使用自定义配置文件

标签 r configuration readfile

我目前正在研究一个脚本,该脚本应基于“配置”文件分析数据集。

例如,此文件的输入是:

configuration.txt:

123456, 654321
409,255,265
1


它也可以包含其他值,但它们都是数字。在上述示例中,应按以下方式读取文件:

timestart <- 123456
timeend <- 654321
exclude <- c(409,255,265)
paid <- 1


配置文件的布局不是固定的,但是它应该包含一个开始时间(unix),结束时间(unix)以及要排除的数字和其他字段的数组。最后,它应该由用户在GUI中指定的字段构造。我不知道哪种格式最适合那种情况,但是一旦这些基本知识起作用,我认为这不会成为一个大问题。

但这将使得更难知道哪些值属于哪个变量。

最佳答案

确实,正如Andrie所建议的那样,使用.r配置文件是最简单的方法。我完全忽略了该选项!

因此,只需创建一个.r文件,其中已包含变量:

#file:config.R
timestart <- 123456
timeend <- 654321
exclude <- c(409,255,265)
paid <- 1


在其他脚本中使用:

source("config.R")


和瞧。谢谢安德烈!

关于r - 读取和使用自定义配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11051187/

相关文章:

r - R中的时间序列分解

r - 长向量的稀疏矩阵支持(超过 2^31 个元素)

r - 如何在R Markdown 方程中制作 curl k?

configuration - grails/外部配置/grails.config.locations - 绝对路径文件 "Does not exist"?

python - 打开文本文件作为 textblob 的输入

javascript - 在 Cloud Foundry 上运行 Shiny 应用程序的 R 构建包和 Assets 的 JavaScript 构建包

php - 如何在 Nginx 配置文件中配置 Phalcon

scala - Scala 环境中的特定配置

C++ 读写同一个类的多个对象

php - 通过 Apache 下载速度比使用 PHP readfile 慢