Создание кадра данных из str без использования Pandas in Python - PullRequest
1 голос
/ 27 апреля 2020

Имеется str in python, например: '2,9,3,5,0,4,0,0,0'

Преобразование в DataFrame с использованием Pandas и split():

df = pd.DataFrame([x.split(',') for x in my_string.split('\n')])

Развивающиеся Lambda на Aws, и на данный момент есть некоторые недостающие библиотеки, включая Pandas, возможно ли получить DataFrame без использования Pandas?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 27 апреля 2020

Как насчет [x.split(',') for x in my_string.split('\n')]

1 голос
/ 27 апреля 2020

То, что вы помещаете в pandas, является пониманием списка.

[x.split(',') for x in my_string.split('\n')]

Это чистый код python, и он возвращает список списков, который вы ищете. Pandas берет этот список списков и превращает его в pandas конкретный c объект, называемый фреймом данных, но если вы просто хотите получить список списков, он прямо в самом понимании списка.

listoflists = [x.split(',') for x in my_string.split('\n')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...