что делает dtype = None в pandas.read_csv? - PullRequest
0 голосов
/ 01 мая 2018

Итак, аргумент по умолчанию для pandas.read_csv, dtype - None. Что это делает и чем оно отличается от dtype = str?

Выводит ли он типы столбцов?

1 Ответ

0 голосов
/ 01 мая 2018

dtype=None означает, что pandas попытается вывести тип данных из значений вашего столбца. Это может стать чрезвычайно медленным для больших кадров, поэтому, если вы уверены, что все ваши данные являются строковыми, или что вы пока не хотите, чтобы они конвертировались в соответствующий dtype, укажите dtype=object.

Из документации для read_csv:

dtype: введите имя или имя столбца -> тип, по умолчанию None
Тип данных для данных или столбцов. Например. {'a': np.float64, 'b': np.int32} Использование str или object сохранить и не интерпретировать dtype.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...