Hi Matt,
Thanks for answering. Here's an example of my question with 2 animals:
#####R code
#this produces eg. dataframe
library(dplyr)
animal1<-c("cat","Felis catus", "gato", "mao", "cat.jpeg")
animal2<-c("dog", "Canis lupus familiaris", "perro", "go", "dog.jpeg")
all<-rbind(animal1,animal2)
colnames(all)<-c("English","Latin", "Spanish", "Chinese", "Image")
#url links to generic dog and cat picture
cat.jpeg<- .urlopener "https://unsplash.com/photos/IbPxGLgJiMI"
dog.jpeg<- .urlopener " https://tinyurl.com/t7ux7t8"
#code to convert each row into a populated page in Rmarkdown?
######## Rmarkdown format for page produced
Cat

Scientific name: Felis catus
Other names: Gato (Spanish), Mao (Chinese)
Dog
Scientific name: Canis lupus familiaris
Other names: Perro (Spanish), Go (Chinese)