Lectura de csv de pandas que tienen quotechar y delimitador para un valor de columna

Aquí está el contenido de un archivo csv 'test.csv', estoy tratando de leerlo a través de pandas read_csv ()

"col1", "col2", "col3", "col4"
"v1", "v2", "v3", "v4"
"v21", "v22", "v23", "this, "creating, what to do? " problems"

Este es el comando que estoy usando:

messages = pd.read_csv('test.csv', sep=',', skipinitialspace=True)

Pero recibo el siguiente error:

CParserError: Error tokenizing data. C error: Expected 4 fields in line 3, saw 5

Quiero que el contenido de la columna 4 en la línea 3 sea 'esto,' creando, ¿qué hacer? 'problemas'

¿Cómo leer el archivo cuando una columna puede tener quotechar y delimitador incluidos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta