【发布时间】:2021-11-11 11:24:50
【问题描述】:
所以我有很多类似这样的日志 txt 文件:
2021-04-01T12:54:38.156Z START RequestId: 123 Version: $LATEST
2021-04-01T12:54:42.356Z END RequestId: 123
2021-04-01T12:54:42.356Z REPORT RequestId: 123 Duration: 4194.14 ms Billed Duration: 4195 ms Memory Size: 2048 MB Max Memory Used: 608 MB
我需要使用这些数据创建一个 pandas 数据框,该数据框具有以下特征,其中每一行都会显示一个日志:
DateTime, Keyword(start/end), RequestId, Duration, BilledDuration, MemorySize, MaxMemoryUsed
问题是每个文件都有不同的长度,并且有不同类型的日志,所以不是每一行看起来都一样,但有模式。我从未使用过 RegEx,但我认为这是我必须使用的。那么有没有办法把这个字符串转换成数据集呢?
(我的目标是执行内存使用异常检测)
【问题讨论】:
-
预期的数据框是什么?您需要哪些栏目/信息?
-
DateTime、RequestId、Duration、BilledDuration、MemorySize、MaxMemoryUsed
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: python regex dataframe separator