Предположим, у меня есть следующий файл .txt:Создать новый столбец для каждого совпадения символа строки в панд
Alabama[edit]
fooAL
barAL
Arizona[edit]
fooAz
barAz
bazAz
Alaska[edit]
fooAk
...
Как я могу преобразовать это в кадр панды данных формы
| St. Name | Region |
|----------+--------|
| Alabama | fooAL |
| Alabama | barAL |
| Arizona | fooAz |
| Arizona | barAz |
| Arizona | bazAz |
| Alaska | fooAk |
| ... | ... |
Так что я думал, что используется строка символов [edit], которая появляется после каждого имени состояния как sep= '\[edit\]'
в качестве аргумента в read_csv
в pandas
. Но это не дает мне то, что я хочу.
Но я все еще думаю, что могу использовать какое-то регулярное выражение здесь, чтобы делать то, что хочу, не пишу для циклов или чего-то подобного. Не могли бы вы помочь?
И это действительно выглядит очень много, как [неделя 4 Введение в науку данных в Python] (HTTPS : //www.coursera.org/learn/python-data-analysis) на coursera :) –
Да, это так. Они советуют вам задавать вопросы о stackoverflow. Так я и сделал :) – minibuffer