R - 数据帧中列的平均值?

时间:2017-10-25 22:47:09

标签: r

晚上好,我想首先说我是编码最大的新手。我已经经历了这么多教程,试图制作一个简单的足球/足球数据框。

我现在有类似的东西;

Home team | Away Team | Home Goals | Away Goals
M.United    Liverpool      0             0 

到目前为止,我对本赛季的所有结果都有。 我想做的是获得主场目标栏和客场目标栏的意思。

另外,如果它可行,我想过滤一个特定的团队,看看他们在家里的平均目标是什么,以及他们在家里承认的平均目标等等。

提前致谢,并为我的完全正义主义道歉。

2 个答案:

答案 0 :(得分:1)

您可以使用dplyr包,例如:

0

(我很确定它会起作用,但有一点很棒的事情就是创建一个可重现的示例,这样我就可以运行你的代码进行双重检查,例如我不确定你的变量名称是什么/数据集名称是,我无法按原样运行您的代码,这是reprex包的一个很好的资源。

答案 1 :(得分:0)

获取mean尝试,

summary(your_data_frame_name),它会为您提供每列的基本统计信息,包括Home.Goals

或者只是得到一个列的意思,

mean(your_data_frame_name$Home.Goals)

要过滤特定团队,请查看select功能。你可以这样做:

M_united_home <- subset(your_data_frame_name, Home.team == M.united)

然后您可以使用此数据框来回答有关Man united的更多疑问。如果您想要做更多事情,请查看dplyr包。