首页 > 解决方案 > 从 .txt 文件导入时间戳

问题描述

我目前正在尝试使用 numpy 的 genfromtxt 函数导入 .txt 文件。通常这很好用。但是,这次我导入的是 heat vs time txt 文件,其中时间以 00:00:00 格式记录。因此,在 10 秒标记处,时间列将显示为 00:00:10。在一小时标记处,时间列将显示为 01:00:00,依此类推。不幸的是,numpy 的 genfromtxt 函数将其读取为“nan”。关于如何解决这个问题的任何建议?

这是我的代码:

import numpy as np

Heat_up_time = np.genfromtxt('Lucifer Heat Treating Oven Heat Up Time(1).txt')
time = Heat_up_time[:,][:,1]
temp_f = Heat_up_time[:,][:,2]

print(time)
print(temp_f)

标签: pythonarraysnumpy

解决方案


您是否尝试过使用Pandas导入文件?Pandas当您的数据结构良好时,通常会非常好。

import pandas as pd

df = pd.read_csv('Lucifer Heat Treating Oven Heat Up Time(1).txt')

推荐阅读