我是Julia的新手,我对Julia数据帧中的均值有一个相对简单的问题(我认为)。
想象一下我有以下数据框:
df = DataFrame(A=1:12, B=13:24)
我的目标是计算每4行A列和B列的平均值。
因此,在A列中,它包含3个均值[1,2,3,4],[5,6,7,8],[9,10,11,12]。对于B列,包括3个均值[13,14,15,16],[17,18,19,20],[21,22,23,24]。
我尝试将数据帧手动拆分为3个数据帧,但是我有一个大数据集,因此遍历行将更加高效。
希望有人可以帮助我(我正在使用Julia版本1.0.3)。
答案 0 :(得分:1)
在此处查看文档:{{3}} 所以你可以做
df.group = repeat(1:3, inner = 4)
aggregate(df, :group, mean)