Turns out that the function is not that difficult to write - albeit not great code quality and no parameter checking
But would love to hear if such a function does exist
DiffPerCol = function(df1, df2) {
cn = colnames(df1)
Output = tibble()
for (c in cn) {
te = testequal(df1[,c], df2[,c])
tesum = sum(!te)
FirstDiff = match(FALSE, te)
Output = rbind(Output, cbind(column = c, ndifferences = tesum, firstdifference = FirstDiff))
}
Output
}