【发布时间】:2022-01-05 05:52:35
【问题描述】:
所以我正在尝试使用 R 函数编写一个自动报告。我试图回答的问题之一是“在本月的第一周,查看次数最多的 10 个产品是什么?在表格中显示结果,其中包含产品的标识符、类别和查看次数。” .为此,我编写了以下函数
most_viewed_products_per_week <- function (month,first_seven_days, views){
month <- views....February.2020.2
first_seven_days <- function( month, date_1, date_2){
date_1 <-2020-02-01
date_2 <- 2020-02-07
return (first_seven_days)}
views <-function(views, desc){
return (views.head(10))}
}
print(most_viewed_products_per_week)
但是我得到的输出是这样的:
function (month,first_seven_days, views){
month <- views....February.2020.2
first_seven_days <- function( month, date_1, date_2){
date_1 <-2020-02-01
date_2 <- 2020-02-07
return (first_seven_days)}
views <-function(views, desc){
return (views.head(10))}
我该如何解决这个问题? 这份报告有更多这样的问题,所以我试图从一开始就让我的函数编写尽可能正确。
提前致谢, 江户
【问题讨论】:
-
拜托,您能否提供您的数据样本,以便我们在我们的机器上复制它?您可以使用
dput(head(your_data))复制输出。谢谢。 -
你的函数没有意义。如果
date_1和date_2在函数中被重新定义为常量,为什么它们是first_seven_days的参数? (如date_1 <-2020-02-01)。其他问题:从未使用过month参数;views函数本身就是一个函数(views(views.....));views.head() 不存在 - 看起来像是一个执行不佳的类似 python 的代码 -
我还建议您阅读游览和基本堆栈溢出说明。你可以从stackoverflow.com/help/how-to-ask开始