Python - нужно извлечь заголовок из файла и транспонировать данные - PullRequest
0 голосов
/ 01 мая 2019

У меня есть текстовый файл с заголовком, содержащим имена столбцов в следующем формате вместе с данными для соответствующих значений в следующей строке (строках).

"ID"|"ACTUALCOST"|"UPDATEDCOST"|"CREATEDBYID"|"ENDDATE"

Я пытаюсь прочитать файл, добавить 2 атрибута, извлечь значения из заголовка, разделить их и загрузить их транспонированными в кадр данных.т.е. мой вывод выглядит как прикрепленное изображение

enter image description here

С помощью приведенного ниже кода я могу прочитать файл и скопировать его в кадр данных (думаю,)

srcfile = pd.read_csv(filename,sep='|')
print('SOURCE FILE \n',srcfile)
col_names = srcfile.replace('"','')
for col_name in col_names:
    additional_col = []
    additional_col.append(col_name)
    additional_col.append('string')
print('UPDATED SOURCE FILE\n',col_names)

И вот что я получаю:

SOURCE FILE
Empty DataFrame
Columns: [ID,ACTUALCOST,UPDATEDCOST,CREATEDBYID,ENDDATE]
Index=[ ]
[0 rows x 5 columns]

UPDATED SOURCE FILE
Empty DataFrame
Columns: [ID,ACTUALCOST,UPDATEDCOST,CREATEDBYID,ENDDATE]
Index=[ ]
[0 rows x 5 columns]
...