如何解决在RStudio中,如何在一行中用字符串打印出积分结果?
cat()
我通过在RStudio中进行积分来计算平均值,如果我直接打印输出,则它是一个句子,“ 10.60002,绝对误差。如何在一行中的“真正的意思是” 之后立即打印句子? miu
无法处理它,因为print("The true mean is:")
print(miu)
本身实际上是一个列表。如果我执行以下操作,则在pdf输出中将这两部分分为两个部分。
{ "DataQuery": null,"DeliveryExtension": "Report Server Email","Description": "test3","EventType": "TimedSubscription","ExtensionSettings": { "Extension": "Report Server Email","ParameterValues": [ { "IsValueFieldReference": false,"Name": "TO","Value": "userName" },{ "IsValueFieldReference": false,"Name": "IncludeReport","Value": "True" },"Name": "RenderFormat","Value": "PDF" },"Name": "Subject","Value": "@ReportName was executed at @ExecutionTime" },"Name": "IncludeLink","Name": "Priority","Value": "NORMAL" } ] },"IsActive": true,"IsDataDriven": false,"LastRunTime": null,"LastStatus": "New Subscription","LocalizedDeliveryExtensionName": "E-Mail","ModifiedBy": "userName","ModifiedDate": "2020-09-04T13:45:51.343-05:00","Owner": "userName","ParameterValues": [],"Report": "/Folder Name/Report Name","Schedule": { "Definition": { "EndDate": "0001-01-01T00:00:00Z","EndDateSpecified": false,"Recurrence": { "DailyRecurrence": { "DaysInterval": 1 },"MinuteRecurrence": null,"MonthlyDOWRecurrence": null,"MonthlyRecurrence": null,"WeeklyRecurrence": null },"StartDateTime": "2020-09-04T02:00:00-05:00" },"ScheduleID": null },"ScheduleDescription": "At 2:00 AM every day,starting 9/4/2020" }
解决方法
类似这样的东西:
print(paste("The true mean is:",miu$value,"with absolute error <",miu$abs.error))
运行miu
可以看到str(miu)
的结构,它将为您显示列表中每个对象的名称。
此外,您还可以通过运行integrate
来查看打印功能对getAnywhere(print.integrate)
的输出所做的工作,这将向您显示功能代码。
我们可以使用glue
来完成
glue::glue("The true mean is: {round(miu$value,3)} with absolute error < {round(min$abs.error,3)}")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。