Цитирование параметра в read_csv - PullRequest
0 голосов
/ 24 марта 2019

Каково точное использование параметра цитирования в pandas.read_csv ()? Я проверил документацию, но не могу ее понять.

df = pd.read_csv("labeledTrainData.tsv", header=0, delimiter="\t", quoting=3)

1 Ответ

1 голос
/ 24 марта 2019

Это связано с тем, как интерпретировать цитируемые поля в файле, который вы читаете. Они определены в модуле csv.

csv.QUOTE_ALL Указывает объектам писателя заключать в кавычки все поля.

csv.QUOTE_MINIMAL Указывает объектам писателя заключать в кавычки только эти поля которые содержат специальные символы, такие как разделитель, кавычка или любой символов в строке определителя.

csv.QUOTE_NONNUMERIC Указывает объектам записи указывать все нечисловые поля.

Указывает читателю преобразовать все поля без кавычек в тип float.

csv.QUOTE_NONE Указывает объектам записи никогда не заключать в кавычки поля. когда текущий разделитель встречается в выходных данных, ему предшествует текущий escape-символ. Если escapechar не установлен, писатель выдаст ошибку, если какие-либо символы, требующие экранирования встречается.

По умолчанию он минимален и его очень часто можно хранить там. Однако, если вы использовали один из других для написания CSV, вы должны использовать его и при чтении.

...