Je suis actuellement dans une impasse que je n'arrive pas à formuler pour pouvoir trouver de l'aide en ligne. Je souhaiterais comparer deux dataframes, et connaitre pour le dataframe de référence, quelles sont les index de ligne et colonne des cases différentes.
Je vous donne un exemple pour illustrer :
Code : Tout sélectionner
df_ref <- data.frame(a =c(1,0,1), b = c(0,0,1), c= c(1,1,0), d=c(1,1,1))
df_compa <- data.frame(a =c(1,0,0), b = c(1,1,1), c= c(1,0,0), d=c(1,1,1))
diff_a<- sum(df_ref[,] & df_compa[,])
diff_b<- sum(df_ref[,] & !df_compa[,])
diff_c<- sum(!df_ref[,] & df_compa[,])
Diff_b me donne les valeurs 1 présentes dans le df_ref uniquement, mais je souhaiterais identifier plus facilement, et savoir qu'il s'agit de la valeur qui se situe en :
- ligne 3 colonne a et
- ligne 2 colonne c
Quelqu'un a déjà eu ce genre de problème?
Par avance, je vous remercie!
Bonne journée et bonne année :)