python - 从 .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)
解决方案
您是否尝试过使用Pandas
导入文件?Pandas
当您的数据结构良好时,通常会非常好。
import pandas as pd
df = pd.read_csv('Lucifer Heat Treating Oven Heat Up Time(1).txt')
推荐阅读
- r - 将 r 中每个分组变量的数据框的所有列绘制到一个图上
- java - 如何在 apache camel 3.4.0 中实现 addRegistry(Registry registry) 方法?
- android - Kotlin - 将对象转换为 Parcelable
- maven - 声纳和 Maven 多模块项目 - 声纳可以分别分析每个模块吗?
- azure-devops - Azure 专用管道代理 .git 文件夹大小
- python - 如何将一个数据框的列与其他数据框的列进行比较并写入特定行
- java - 可怕的 Java SpringBoot 应用程序未使用 Docker-compose java.net.ConnectException 连接到 MySQL:连接被拒绝
- javascript - 在父容器 Avada 悬停时触发 Lottie 动画
- rest - 在 Azure 管道任务中运行 CURL GET 命令
- javascript - 无法从 d3 Funnel js 回调中访问角度变量