【发布时间】:2022-11-18 08:37:08
【问题描述】:
我有一个输入数据集,其中包含一条河流的月平均水流量。该文件包含从 1912 年到 2021 年的每月数据,我已将其作为“input1”读入程序。我正在尝试创建一个名为“AugAvgs”的新数据集,该数据集仅包含 1980 年至 2021 年的八月平均水流量。我是 R 编程的新手,不知道如何去做。
这是我当前失败的尝试:
AugAvgs$year <- as.numeric(c(1980:2021)) #creates august table and fills year column
AuAvgs$avg <- input1$mean_va(year>1980, month=8)
创建 AugAvgs 并填充年份列的代码行有效。尝试添加特定数据的下一行代码给我错误“错误:尝试应用非功能”。我相信这是因为“input1$mean_va”在函数位置,但我不知道如何修复它。我尝试使用一系列 if 语句来过滤数据,但这也不起作用,因为我使用的是带有需要单个变量的 if 语句的数组。我应该怎么做呢?感谢您的帮助!
【问题讨论】: