Polars `read_csv()` для чтения из строки, а не из файлаPython

Программы на Python
Ответить
Anonymous
 Polars `read_csv()` для чтения из строки, а не из файла

Сообщение Anonymous »

Можно ли читать строку с помощью pl.read_csv() ? Что-то вроде этого, это будет работать:

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

content = """c1, c2
A,1
B,3
C,2"""
pl.read_csv(content)
Я, конечно, знаю об этом:

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

pl.DataFrame({"c1":["A", "B", "C"],"c2" :[1,3,2]})
Но в длинных таблицах возможны ошибки, и вам приходится подсчитывать числа, чтобы знать, какое значение изменить.
Я также знаю о словарях, но у меня в них более двух столбцов. мой пример из реальной жизни.
Контекст: я использовал fread() для содержимого с помощью R data.table, и это было очень полезно, особенно когда вы хотите преобразовать столбец с помощью соединения, а не с помощью сложного Операторы ifelse()
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/791 ... -from-file
Ответить

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

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

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

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

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