【问题标题】:include csv dataset with commas as separator in R package在 R 包中包含以逗号作为分隔符的 csv 数据集
【发布时间】:2017-09-26 15:34:17
【问题描述】:

我将一个 csv 数据集与我的 R 包捆绑在一起。 数据集dummy.csv 被放入包的/data 文件夹中。

如果数据集包含分号 ; 作为字段分隔符,则一切正常。 加载包并将数据集的名称输入到控制台时,可以正确识别字段。如果相同的数据集以逗号, 作为字段分隔符存储,则无法识别 - 所有字段都作为一个字符串读取。

我在 Ubuntu Linux 上。

根据 RFC 4180,CSV 中的字段应以逗号分隔。如何将逗号分隔的文件包含到 R 包中?

【问题讨论】:

    标签: r csv packages


    【解决方案1】:

    假设您使用 read.csv 在命令中定义分隔符 (sep =):read.csv(file, header = TRUE, sep = ",", quote = "\"", dec = ".", fill = TRUE, comment.char = "", ...)。使用?read.csv了解更多相关信息。

    【讨论】:

    • 我知道对于 read.csv 你可以指定分隔符。这里的问题是,当数据集与包捆绑在一起时,它会使用 data() 函数加载,例如数据(虹膜)。
    • 我明白了。数据中使用的小数点分隔符是什么?
    猜你喜欢
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多