problema
¿Qué significa citar = 3 en la función pd.read_csv de pandas?
Cree un nuevo archivo test.txt con el siguiente contenido:
Jaja
jaja
"jaja"
"jaja"
"ja
ja"
"ja
ja"
Código:
import pandas as pd
t = pd.read_csv('test.txt', header=None, sep='\t')
print(t)
Resultado de salida:
Puede ver que las comillas en inglés han desaparecido. Las comillas dobles solo imprimirán el contenido dentro de las comillas, y solo el contenido de las comillas simples se imprimirá de forma anormal.
Cambie el código test.txt:
import pandas as pd
t = pd.read_csv('test.txt', header=None, sep='\t', quoting = 3)
print(t)
Resultado de salida de código:
Puedes ver que todo el contenido está impreso con la verdad.
En conclusión
Si no se establece la cita, las comillas dobles en inglés se eliminarán de forma predeterminada y solo se dejará el contenido en las comillas dobles en inglés. Si entre comillas = 3, el contenido se leerá con la verdad.