【问题标题】:substitute a string space with newline in "r"用“r”中的换行符替换字符串空格
【发布时间】:2015-09-08 16:02:03
【问题描述】:

我正在使用 R。我有一个 excel 文件,它的每一行由两行或三行描述组成。我希望将每一行写在一个单独的文本文件中。所以,假设我有一个 100 行的 excel 文件,我将需要 100 个单独的文本文件。

有没有关于如何以有效的方式做到这一点的想法?

【问题讨论】:

  • 嗨,欢迎来到 SO。这不是代码编写服务。请提供一个可重现的示例,包括(部分)您的数据、您的预期输出以及您已经尝试过的内容。如果您不确定如何操作,这里是how

标签: r lapply writetofile


【解决方案1】:

将文件/工作表另存为 csv 并使用read.csv 将 csv 作为 R 数据框读取。

然后,您可以将mapply 与数据框变量一起使用(比如它被称为x,并带有一个列$desc 用于描述)。为数据框的每一行创建一个字符向量,名为fnms。使用 `fnms

放:

mapply(write, x$desc, fnms)

【讨论】:

    猜你喜欢
    • 2015-08-03
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 2022-01-22
    • 2018-12-01
    • 2021-05-11
    相关资源
    最近更新 更多