如何解决从包含多个数据帧的txt文件中动态选择数据帧根据索引对数据进行切片所需的人工索引
我是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 举报,一经查实,本站将立刻删除。