gpt4 book ai didi

string - 使用 R 填充文本文件

转载 作者:行者123 更新时间:2023-12-02 20:03:11 25 4
gpt4 key购买 nike

我有一个这样的文本文件:

"Hello,

I have %d dogs and %d cats,

which on average weight respectively %f and %f kilograms... "

我正在尝试创建一个 R 函数,它将向量作为输入(例如 c(2, 3, 3.4, 2.3))并使用其条目填充 %f 和 %d在文本文件中(以正确的顺序)。

这应该很简单,但我找不到合适的方法做吧。谢谢!

最佳答案

如果您可以使用 brew 包语法编写模板,您可以执行以下操作:

I have <%= ndogs %> dogs and <%= ncats %> cats which on
average weight <%= dogweight/ndogs %> and <%= catweight/ncats %> kg
respectively

然后安装brew,然后执行:

require(brew)
dogweight=23
catweight=12
ncats=4
ndogs=2
brew("animals.txt")

产生:

I have 2 dogs and 4 cats which on
average weight 11.5 and 3 kg
respectively

您可以将其发送到另一个文件或将其作为文本捕获到 R 中。

您还可以在模板中进行循环。没有像 sprintf 那样的 8192 个字符限制。

关于string - 使用 R 填充文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com