Errorin reading a CSV file
As far as i know the cause was that there were some carriage returns in the data and pandas was using as a line terminator as if it was a newline. You can try with also lineterminator='\n' keyword.
Although my csv wasn't that large, it gave this error when i tried to read it:
CParserError: Error tokenizing data. C error: Buffer overflow caught - possible malformed input file.
It gave this error when i used df = pd.read_csv(path).
Then I changed the code into  df = pd.read_csv(path,engine='python'), and it perfectly worked.
What could be the reason for that?