比较单行数据和多行数据

时间:2017-05-23 06:15:09

标签: python r excel

我有大约400名学生的数据,需要分析这些推断个别学生与其他学生相比在各自科目中的表现。

student data

学生在行中,科目在列中。 我是数据科学的新手,如果有人请帮助我,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

这取决于你想要达到的目标。如果您对统计数据有疑问。这可能是发布问题的错误位置。试试这里:

https://stats.stackexchange.com/

这是发布技术问题的地方。但是对于您的数据,请尝试summary(),它会为您提供有关数据的一些标准参数。之后,您可以使用hist()生成一些直方图,依此类推。为R-Beginners和Data Science初学者准备一本书,并使用您的数据。在此之后,您可以在这里或在其他论坛中回答精确的问题。

答案 1 :(得分:0)

您可以通过从值中减去列的mean()来比较各个学生与整个样本。

让我们假设data.frame中的R看起来就像上面的例子,除了前两个列之外的每一列都是主题。

new.data <- cbind(old.data[1:2], 
                  as.data.frame(lapply(old.data[3:ncol(old.data)], 
                                function(x) {x - mean(x, na.rm = TRUE)})))

这应该会为您提供一个新的data.frame,其中包含个人得分与所有学生的总体得分之间的差异。