ich eine Liste mit Namen und eine Liste der Tabelle haben, die in ReporteRs
Pakete zu erstellen, „MyFTable“ genannt, habe ich versucht Liste der MyFTable mit Liste tlapply der Liste in Reporters Pakete
t1 <- c("a","b","c")
t2 <- c("d","e","f")
t <- list(t1, t2)
Wenn ich anwenden tun Sie es getrennt, es funktioniert, aber wenn ich die Schleife einsetze, funktioniert es nicht.
addHeaderRow(MyFTable[[1]], value=c("", t1))
addHeaderRow(MyFTable[[2]], value=c("", t2))
Dies ist mein Versuch:
for(i in 1: length(MyFTable)){
lapply(MyFTable[[i]],function(x) addHeaderRow(x, value=c("",t[[i]])))
}
for(i in 1: length(MyFTable)){
lapply(MyFTable[[i]],function(x) addHeaderRow(x[[i]], value=c("",t[[i]])))
}
ich eine Fehlermeldung anzeigt:
x muss ein Flextable sein
Vielen Dank für Ihre Beratung.
Warum plätschern Sie _in_ einer 'for'-Schleife? Verwenden Sie das eine oder das andere, und wenn Sie For-Loops verwenden möchten, weisen Sie sie vor. – alistaire
Ich habe versucht, die erste Liste von df mit der ersten Liste von Namen – BIN