R错误:二进制运算符的非数值参数

R错误:二进制运算符的非数值参数,r,return,R,Return,我写了一个函数,可以计算两个不同的变量。我想在一个提示语句中同时返回两个变量,但是它告诉我我正在出错 我试着在两种费率上都使用as.character,但都不起作用 返回人数+等级+等级+比率妇女和儿童存活率为2+%,男子存活率为1+%。 我预计产量将达到一级水平,80%的妇女和儿童存活,10%的男子存活。在这里使用粘贴: 与其他几种编程语言(如Java、C和Python)不同,R不会重载+运算符以允许字符串连接。粘贴功能是实现您尝试执行的操作的基本方法。在返回粘贴后,它仍然向我发送相同的错误…

我写了一个函数,可以计算两个不同的变量。我想在一个提示语句中同时返回两个变量,但是它告诉我我正在出错

我试着在两种费率上都使用as.character,但都不起作用

返回人数+等级+等级+比率妇女和儿童存活率为2+%,男子存活率为1+%。 我预计产量将达到一级水平,80%的妇女和儿童存活,10%的男子存活。

在这里使用粘贴:


与其他几种编程语言(如Java、C和Python)不同,R不会重载+运算符以允许字符串连接。粘贴功能是实现您尝试执行的操作的基本方法。

在返回粘贴后,它仍然向我发送相同的错误…@Hoangockuynhle抱歉,我在回答时没有测试我的代码,它现在应该可以工作了。[1]在c4、4、4、4、4、4、4类中,3%的妇女和儿童存活下来,97%的男子存活下来。[2] 在c1、2、1、2、1、2、1、2类中,3%的妇女和儿童存活,97%的男子存活。[3] 在c1类中,1、2、2、1、1、2、2类3%的妇女和儿童存活,97%的男子存活。[4] 在c1类中,有1、1、1、2、2、2、3%的妇女和儿童存活,97%的男子存活。[5] 在c0中,0,670,3,0,0,192,20.3%的妇女和儿童存活,97%的男子存活。
return(paste0("Of ", class, " class", rate2, " % of women and children survived and ", rate1, " % of men survived."))