Keyframed animation from csv using animation nodes
You create a loop and parse all the numbers, create an origin vector and a destination vector. Then in another loop, you use an Animate Vector Node to animate between both vectors, you subtract the parsed starting frame from the time and set the duration to the parsed duration. Use the output vector list to locate your objects and you are done. You can also cache the parsed loop for a performance boost.



Now animate and you will see the animation:



If you have an animal and you want to instance it and locate the instances, you could use the Object instancer node:



There is of course more to this, but it may be complicated for you at this stage.

Here is the file: