How do Python and R compliment each other in data science, big data, and data analysis?

It’s easy to call python from R. Typically I let R do data analysis since that’s what it was made for, then make R call Python if it needs to run some general purpose code (e.g. GPIO controllers).

R is built for data. Python is built for general purpose programming. Use the right tool for the job.