J'ai 20 tableaux différents (appelés N1 à N20), chacun avec 9 colonnes et environ 2 millions de lignes dans R.
Dans la colonne numéro 8 (type : integer), je souhaite modifier la date. L'entrée dans chaque colonne numéro 8 de chaque tibble est toujours la même, c'est toujours le numéro "14190"
Je ne veux pas écrire :
N1[,8] <- lapply(N1[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
N2[,8] <- lapply(N2[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
N3[,8] <- lapply(N3[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
...
N20[,8] <- lapply(N20[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
Ma première idée était de définir une liste de N1 à N20, mais ma fonction a rencontré un problème parce qu'elle veut des nombres entiers comme argument.
Existe-t-il une solution rapide ? Peut-être sans lapply ?
Merci de votre attention !