Understands Your Files and Data Rao reads and analyzes your project files to understand your data before generating code. This allows Rao to write targeted, relevant code that integrates with your existing project structure. Writes and Edits Code Rao generates and runs R scripts and R markdown files. It also edits your existing code to fix errors and improve your analysis.