Полярные значения: укажите dtypes для всех столбцов одновременно в read_csv.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Полярные значения: укажите dtypes для всех столбцов одновременно в read_csv.

Сообщение Anonymous »

Как в Polars указать один dtype для всех столбцов в read_csv?
Согласно документации, аргумент Schema_overrides для read_csv может принимать либо сопоставление (dict) в виде {'column_name': dtype, либо список dtypes, по одному для каждого столбца.
Однако неясно, как указать «Я хочу, чтобы все столбцы имели один тип dtype».
Если вы хотите, чтобы все столбцы были, например, строковыми, и вы знали общее количество столбцов, вы можете сделать:

Код: Выделить всё

pl.read_csv('sample.csv', schema_overrides=[pl.String]*number_of_columns)
Однако это не сработает, если вы не знаете общее количество столбцов.
В Pandas вы можете сделать что-то вроде:

Код: Выделить всё

pd.read_csv('sample.csv', dtype=str)
Но в Polars это не работает.


Подробнее здесь: https://stackoverflow.com/questions/711 ... n-read-csv
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»