我所说的是文本文件中的一系列传感器读数:
Thermometer1 - 22:00 - 72.4
Thermometer1 - 22:01 - 76.0
Thermometer1 - 22:02 - 79.1
Thermometer1 - 22:03 - 75.6
Thermometer1 - 22:04 - 71.2
Thermometer1 - 22:05 - 71.4
Thermometer1 - 22:06 - 69.2
Thermometer1 - 22:07 - 65.2
Thermometer1 - 22:08 - 62.8
Thermometer1 - 22:09 - 61.4
Thermometer1 - 22:10 - 64.0
Thermometer1 - 22:11 - 67.5
Thermometer1 - 22:12 - 69.4
Thermometer2 - 22:01 - 69.5
Thermometer2 - 22:02 - 70.1
Thermometer2 - 22:03 - 71.3
Thermometer2 - 22:04 - 71.5
Thermometer2 - 22:05 - 69.8
Hygrometer1 - 22:04 - 45.2
Hygrometer1 - 22:05 - 45.3
Hygrometer1 - 22:06 - 45.1
Hygrometer2 - 22:04 - 44.4
Hygrometer2 - 22:05 - 43.9
Hygrometer2 - 22:06 - 44.9
Hygrometer2 - 22:07 - 43.8
Hygrometer2 - 22:08 - 42.1
为了清楚起见,我的全部任务是:
我有一些想法如何做1:我知道'ast'中的literal_eval和'numpy'中的genfromtxt可以给我一个浮动列表。但我不知道如何从1到2,然后我可以在每个传感器上分别执行3到5
您可以使用
regex
提取浮点数例如:
输出:
更新:
你可以这样做来获取字典中的所有信息
输出:
您可以使用
pandas
高效地执行此操作:现在您可以执行数字3&;4根据这一数据
如果不想使用库,请执行以下操作:
我假设您已将文件内容加载到名为
data
的变量中这将产生一个列表字典,其中键是传感器的名称
相关问题 更多 >
编程相关推荐