Main Function
DataOrangutan is able to analyze both raw and processed example spreadsheets provided by users, intelligently determine workflow steps, and automate future processing based on learned workflows. It can automatically identify data types, formats, and structures, and provide the optimal data processing solution based on the characteristics of the data. Additionally, it can automate workflow processes such as data cleaning, transformation, merging, analysis, and visualization, thereby improving the efficiency and accuracy of data analysis.