У меня есть файл, который я пытаюсь преобразовать во фрейм данных с помощью панд.Он находится внутри цикла и возвращает результат, как показано ниже.Вот код, который я использую:
import pandas as pd
import csv
with open('File.tbl', 'r') as f:
P=list(f)
del P[0]
for o in P:
M=o.split()
B= M[:4] #selecting specific columns only
E= pd.DataFrame(B) #converting into DataFrame
print(E)
G.to_csv('para.csv', sep=',')
Здесь файл tbl не разделен табуляцией, и чтобы создать разделение табуляции, я должен преобразовать его в список.Вот результат, который я получаю:
0 B
1 244
2 S
3 0
0
0 B
1 245
2 A
3 0
Ожидаемый результат примерно такой:
0 B 244 S 0
0 B 245 A 0
Любая помощь будет высоко оценена.