【问题标题】:Finding average of irregular number of rows in Excel [duplicate]在Excel中查找不规则行数的平均值[重复]
【发布时间】:2020-07-16 08:07:24
【问题描述】:

我有这样的数据:

我想找到所有员工的平均工资 - As、Bs、Cs 和 Ds。我想知道是否有任何捷径可以做同样的事情,因为我的数据集中的员工数量非常大。我尝试使用 if else,但事实证明这是不切实际的。请让我知道是否可以在任何其他编程语言中完成相同的操作。

【问题讨论】:

  • tapply(df$Salary, df$Name, mean)aggregate, aggregate(Salary~Name, df, mean)

标签: python r excel vba


【解决方案1】:

在 R 中这很容易。假设您的文件保存为 data.csv 然后

df = read.csv("data.csv")
sapply(split(df$Salary, df$Name), mean)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多