我有一个数据集
acc_x 3216542
acc_y 564151
acc_z 4856454
gyr_x 515164
gyr_y 521561
gyr_z 181531
我想获得所有acc_x,acc_y,acc_z等的平均值和标准方差。我首先尝试对它们进行排序,然后手动选择所有acc_x数据以计算均值和SD。有没有更简单的方法可以做到这一点?我可以使用R或python或excel。预先感谢。
答案 0 :(得分:0)
您可以使用pandas groupby
df = df.groupby('column_a')['column_b'].mean()
答案 1 :(得分:0)
使用R:
library(dplyr)
result = df %>% group_by(acc_name_column) %>% summarize(avg = mean(number_col), sd = sd(number_col))