Python需要从文件中提取头文件并转置d

2024-10-04 15:26:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个带有标题的文本文件,其中包含以下格式的列名以及下一行中相应值的数据。你知道吗

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

我试图读取文件,添加2个属性,从头文件中提取值,拆分它们并将它们转置到数据帧中。i、 使我的输出看起来像所附的图像

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]

Tags: 文件数据nameidsourcenamescoladditional

热门问题