В python, используя jupyter notebook, как мне взять 1 строку, содержащую более 100 столбцов, и разделить ее на вторую строку, используя ключевое слово? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть столбец, подобный следующему: имя ключа даты электронная почта сводная статистика дата имя возраст, где дата суммарное имя возраст.это продолжается через несколько столбцов, которые в одной строке.это не имеет конкретной длины, но каждый новый документ начинается с даты.Как я могу использовать изменение формы или использовать другой метод, чтобы разобрать строку в новые строки в этом ключевом слове даты.Я пытаюсь взять документ, который растягивается в Excel через несколько столбцов в одной строке, и изменить его на фрейм данных с несколькими строками и столбцами, начиная с ключевого слова даты в качестве первого столбца.

1 Ответ

0 голосов
/ 26 сентября 2018

Вы можете использовать split()

, например:

string_data = "date key name email summary stats date name age where date summary age name date name age where date summary age name"

split_string = string_data.split("date")

for rows in split_string[1:]:
    rows = "date" + rows
    print rows

выдаст:

date key name email summary stats 
date name age where 
date summary age name 
date name age where 
date summary age name
...