Explicación de ejemplo, ¿qué significa la función pd.read_csv de pandas, citando = 3?

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.

Supongo que te gusta

Origin blog.csdn.net/sinat_39416814/article/details/105579201
Recomendado
Clasificación