Concept Flow - read_csv parameters (sep, header, index_col)
Start: Call read_csv
Parse sep parameter
Parse header parameter
Parse index_col parameter
Read file lines
Split lines by sep
Assign header row if header != None
Set index column if index_col specified
Return DataFrame
The function reads a CSV file step-by-step using sep to split columns, header to set column names, and index_col to set the row labels.