[eCow] Correctif environnement

This commit is contained in:
2026-09-02 18:10:10 +02:00
parent feb04a555a
commit a3363fff11
3 changed files with 12 additions and 13 deletions
+6 -3
View File
@@ -9,11 +9,11 @@ source(here::here('R/common/utils.R'))
#' Met en forme le tableau des produits des vaches
#' Ajoutes les colonnes nécessaires au calcul du rang ecow des vaches
#' @param produits_vaches dataframe. Tab des produits des vaches du cheptel
add_data_ecow <- function(liste_produits, noms_parents, czhbc){
add_data_ecow <- function(liste_produits, cheptel, noms_parents, czhbc){
#Ajout d'une colonne avec le nombre de produits IPG (croisement base SIG et SPIE)
parents_ipg <- get_parents_ipg()
liste_produits <- base::merge(liste_produits, get_parents_ipg(), by.x='anim', by.y='ANIM', all.x=T, all.y=F)
parents_ipg <- get_parents_ipg(cheptel)
liste_produits <- base::merge(liste_produits, parents_ipg, by.x='anim', by.y='ANIM', all.x=T, all.y=F)
noms_parents <- as.data.frame(noms_parents)
liste_produits$nommere <- noms_parents$V2[match(liste_produits$numeroMipg, noms_parents$V1)]
liste_produits$nompere <- noms_parents$V2[match(liste_produits$pereGenetique, noms_parents$V1)]
@@ -318,6 +318,9 @@ get_note_carriere <- function(v_ref, params_ponderation){
}
get_note_campagne <- function(prod_vaches_corr, params_ponderation){
# On récupère les coefficients de pondération pour les pointages au sevrage
pps <- params_ponderation$pointage$sevrage
# Groupement et synthèse des données des produits par vache / date de naissance / rang de vélage de la mère
# Ca permet de grouper les jumeaux