在R中,我想计算鲱鱼,海豚和鲸鱼每独特年份的平均值值。所以是2018年和2019年。
我正在使用的数据框(Test3):
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
This probably means that you are not using fork to start your
child processes and you have forgotten to use the proper idiom
in the main module:
if __name__ == '__main__':
freeze_support()
...
The "freeze_support()" line can be omitted if the program
is not going to be frozen to produce an executable.
作为结果,我想在一个新的数据框中添加以下内容:
Date Year Herring Dolphin Whale
2018-04-01 2018 0 2 5
2018-04-02 2018 10 5 7
2018-04-03 2018 15 0 9
2018-04-04 2018 0 0 10
2019-04-01 2019 0 6 0
2019-04-02 2019 20 9 0
2019-04-03 2019 15 8 0
2019-04-04 2019 16 3 0
我已经尝试使用聚合和其他代码类型进行某些操作。我不知道该怎么做。我认为困难的部分在于必须与唯一的行进行通讯的不同列中……要点此的第一步是什么?
当我尝试这样做时:
Year Herring Dolphin Whale
2018 6.25 1.75 7.75
2019 12.75 6.5 0
我得到正确的平均值,但仅适用于一列。
mean_calc <- aggregate(Herring ~ Year,FUN=mean,data=Test3)
有没有办法做这样的事情?
Year Herring
2018 6.25
2019 12.75
为了计算所有列的平均值: