【发布时间】:2023-04-10 18:14:01
【问题描述】:
我正在使用 solve_LSAP 匈牙利语/munkres 算法来解决 R 中线索包中的分配问题。我需要运行几个不同的分配问题,我想将它们保存在单独的 txt 文件中(或任何类型的文件,如果可能的话)在 for 循环中进行我遇到的问题所需的一些后续处理。我想知道我是否/如何做到这一点。
我目前使用以下代码:
y <- solve_LSAP(costMatrix, maximum = TRUE)
str(y)
它是一个“solve_LSAP”类对象,当我想将它写入 txt 文件时,它不允许我这样做。它给出了“无法强制类”“solve_LSAP””错误。
如何解决这个问题并将类对象写入 R 的文件中?到目前为止似乎找不到任何解决方案。
感谢您的帮助。
【问题讨论】:
-
dput(y, "results.txt")? -
另一种选择..
capture.output(y, file="results.txt") -
@Marek 我不知道为什么我会在 dput 函数中遇到同样的错误(无法强制执行错误),我在搜索之前也发现了该函数。
-
虽然 capture.output 有效。谢谢@user20650。
-
如何以编程方式获取此函数的输出?我在与输出交互时遇到问题。假设我想为第一个条目获得最佳分配,如何索引这个类?
标签: r class variable-assignment