我想在我现有的数据框中添加一个额外的列,其中包含位置,珊瑚类型,漂白百分比和年份作为列。我想要这些年来每个站点上每种珊瑚的平均漂白百分比。例如,站点01上的软珊瑚在2010年的漂白百分比为20,在2011年的漂白百分比为10,因此平均列值将包含15。
已经退出df
type location year value
soft site01 2010 20
soft site01 2011 10
hard site01 2010 10
hard site01 2011 30
添加列后
type location year value avg
soft site01 2010 20 15
soft site01 2011 10 15
hard site01 2010 10 20
hard site01 2011 30 20
答案 0 :(得分:0)
您可以使用(function() {
// simple tabs
$('.tabs__nav').on('click', 'li:not(.current)', function() {
$(this).addClass('current').siblings().removeClass('current')
.parents('.tabs').find('.tabs__box').eq($(this).index()).fadeIn(150).siblings('.tabs__box').hide();
});
var typedTabBox1 = new Typed('.tabs__typed', {
stringsElement: '.tabs__string',
typeSpeed: 20,
startDelay: 200,
backSpeed: 20,
backDelay: 200,
smartBackspace: true,
loop: true
});
var typedTabBox2 = new Typed('.tabs__typed-2', {
stringsElement: '.tabs__string-2',
typeSpeed: 20,
startDelay: 200,
backSpeed: 20,
backDelay: 200,
smartBackspace: true,
loop: true
});
var typedTabBox3 = new Typed('.tabs__typed-3', {
stringsElement: '.tabs__string-3',
typeSpeed: 20,
startDelay: 200,
backSpeed: 20,
backDelay: 200,
smartBackspace: true,
loop: true
});
var typedTabBox4 = new Typed('.tabs__typed-4', {
stringsElement: '.tabs__string-4',
typeSpeed: 20,
startDelay: 200,
backSpeed: 20,
backDelay: 200,
smartBackspace: true,
loop: true
});
})();
:
ave
结果:
transform(dat, avg = ave(value, type, location))