Вопрос:
Как разделить список на два подсписка, где элементы разделены вкладкой в элементе?
Контекст:
Я хочу прочитать файл .txt
, разделенный вкладками, в Pandas DataFrame. Файлы выглядят примерно так:
Столбец 1 \ т 123
Столбец2 \ t
Столбец3 \ t текст
То есть каждая строка имеет один столбец, за которым следует одна вкладка, а затем одно значение столбца (иногда без значения).
Моя идея состояла в том, чтобы прочитать файл и сохранить каждую строку как элемент списка, а затем разбить список на две части, сохранив первую часть перед вкладкой как один список и вторую часть после вкладки как другую. Затем создайте мой фрейм данных оттуда.
for file in txt_files: #iterate over all files
f = open(file) #open each file individually
lines = f.readlines() #read each line as an element into a list
f.close()
#make sublists columns and values