在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)}")

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...