python pandas read_csv quotechar no funciona

He leído esto , esto y esto , pero a pesar de que no sé por qué quotechar no funciona en pd.read_csv() (Python 3, pandas 0.18.0 y 0.18.1). ¿Y cómo podría leer un dataframe como este:

 "column1","column2", "column3", "column4", "column5", "column6" "AM", 7, "1", "SD", "SD", "CR" "AM", 8, "1,2 ,3", "PR, SD,SD", "PR ; , SD,SD", "PR , ,, SD ,SD" "AM", 1, "2", "SD", "SD", "SD" 

Quiero el siguiente resultado:

 Out[116]: column1 column2 column3 column4 column5 column6 0 AM 7 1 SD SD CR 1 AM 8 1,2 ,3 PR, SD,SD PR ; , SD,SD PR , ,, SD,SD 2 AM 1 2 SD SD SD 

¡¡Gracias!!

Pandas doc en separadores en read_csv() :

Los separadores de más de 1 carácter y diferentes de ‘\ s +’ se interpretarán como expresiones regulares, forzarán el uso del motor de análisis de Python e ignorarán las comillas en los datos.

Intente usar esto en su lugar ( sep por defecto en una coma):

 pd.read_csv(file, skipinitialspace = True, quotechar = '"') 

Otra solución es usar una expresión regular adecuada en lugar de la simple \s+ . Necesitamos encontrar una coma ( , ) que no esté entre comillas:

 pd.read_csv(file, sep=', (?=(?:"[^"]*?(?: [^"]*)*))|, (?=[^",]+(?:,|$))', engine='python') 

La expresión se toma de aquí .