【发布时间】:2018-06-13 00:34:51
【问题描述】:
我想导入一个包含日期和时间数据的大型 .txt 文件,它位于第一列。数据示例如下所示:
Time (UTCG) Mean_Motion (deg/sec)
------------------------ ---------------------
16 Jul 2017 22:46:47.000 0.063846
16 Jul 2017 22:47:47.000 0.063847
16 Jul 2017 22:48:46.128 0.063851
如何将时间 (UTCG) 列作为单个 DateTime 列导入 Python? 当我现在尝试它时,时间列中的空格充当分隔符,而不是将整个日期和时间数据放入单个列中。
【问题讨论】:
-
您使用什么库进行导入,您指定的分隔符是什么?
-
我正在尝试使用 Pandas。我尝试使用“”作为分隔符,但正如预期的那样,它不适用于时间列中的空格。我不知道如何保留 Time 列及其所有空格,同时保持其他数据列分开。我对 python 不是很有经验,所以我真的不知道正确的方法或库开始。
-
你知道数据是制表符分隔的,还是只是多个空格?我用空格做了一些测试,看起来你可以做
pd.read_csv('file.txt', sep=' ')。否则,如果它是标签,你可以做pd.read_csv('file.txt', sep='\t')