问题描述
我是Python的新手,但遇到了数据挑战。我希望我可以在这里找到帮助解决这一挑战。
我需要清理并协调包含多个具有动态长度的DataFrame的txt-log-file。这些数据帧彼此之间存储在下面。实际上,我需要一种人工索引来过滤一个数据框的内容,以便清理和格式化该数据框。
问题::我需要过滤日志文件以从每个帧中提取单个KPI。因此,我需要预处理和清理十六进制数并科学写一些数字。您能帮我创建一个仅包含表名的索引的新列吗(请参见右侧的DataFrame和列索引)。索引的名称仅在两列和特定的行中。目前,我不知道如何正确添加它们作为表标识。
请帮助我。
最诚挚的问候
CurIoUsDataScientist
0 0 0 0 0 0 0
Table COST
REAL REAL REAL REAL
IDnxska52P 154564564 421564564 364564564 456456 35635
Table Instruments 421564564 364564564 456456 53536
STRING REAL REAL REAL REAL REAL REAL
IDnxska52P 3,5 50 3,5 50
IDnxska53P 6,5 7,5 6,5
IDnxska54P 3,5 50
IDnxska55P 6,5
IDnxska56P 3,5 50 6,5
Table PC 50 6,5
STRING REAL REAL REAL REAL REAL REAL
HTZ30 0.000000000000000E+00 0.000000000000000E+00 0.000000000000000E+00 0.000000000000000E+00 0.000000000000000E+00 0.000000000000000E+00
HTZ31 0.000000000000000E+01 0.000000000000000E+01 0.000000000000000E+00 0.000000000000000E+01 0.000000000000000E+01 0.000000000000000E+01
HTZ30 0.000000000000000E+02 0.000000000000000E+02 0.000000000000000E+00 0.000000000000000E+02 0.000000000000000E+02 0.000000000000000E+02
HTZ31 0.000000000000000E+03 0.000000000000000E+03 0.000000000000000E+00 0.000000000000000E+03 0.000000000000000E+03 0.000000000000000E+03
HTZ32 0.000000000000000E+04 0.000000000000000E+04 0.000000000000000E+00 0.000000000000000E+04 0.000000000000000E+04 0.000000000000000E+04
HTZ33 0.000000000000000E+05 0.000000000000000E+05 0.000000000000000E+00 0.000000000000000E+05 0.000000000000000E+05 0.000000000000000E+05
HTZ34 0.000000000000000E+06 0.000000000000000E+06 0.000000000000000E+00 0.000000000000000E+06 0.000000000000000E+06 0.000000000000000E+06
HTZ35 0.000000000000000E+07 0.000000000000000E+07 0.000000000000000E+00 0.000000000000000E+07 0.000000000000000E+07 0.000000000000000E+07
HTZ36 0.000000000000000E+08 0.000000000000000E+08 0.000000000000000E+00 0.000000000000000E+08 0.000000000000000E+08 0.000000000000000E+08
HTZ37 0.000000000000000E+09 0.000000000000000E+09 0.000000000000000E+00 0.000000000000000E+09 0.000000000000000E+09 0.000000000000000E+09
HTZ38 0.000000000000000E+10 0.000000000000000E+10 0.000000000000000E+00 0.000000000000000E+10 0.000000000000000E+10 0.000000000000000E+10
HTZ39 0.000000000000000E+11 0.000000000000000E+11 0.000000000000000E+00 0.000000000000000E+11 0.000000000000000E+11 0.000000000000000E+11
HTZ40 0.000000000000000E+12 0.000000000000000E+12 0.000000000000000E+00 0.000000000000000E+12 0.000000000000000E+12 0.000000000000000E+12
HTZ41 0.000000000000000E+13 0.000000000000000E+13 0.000000000000000E+00 0.000000000000000E+13 0.000000000000000E+13 0.000000000000000E+13
HTZ42 0.000000000000000E+14 0.000000000000000E+14 0.000000000000000E+00 0.000000000000000E+14 0.000000000000000E+14 0.000000000000000E+14
HTZ43 0.000000000000000E+15 0.000000000000000E+15 0.000000000000000E+00 0.000000000000000E+15 0.000000000000000E+15 0.000000000000000E+15
HTZ44 0.000000000000000E+16 0.000000000000000E+16 0.000000000000000E+00 0.000000000000000E+16 0.000000000000000E+16 0.000000000000000E+16
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)