使用Python导入日期和时间列数据

时间:2018-06-13 00:34:52

标签: python datetime import

我想要将包含日期和时间数据的大型.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 

如何将Time(UTCG)列作为单个DateTime列导入Python? 当我现在尝试时,时间列中的空格充当分隔符,而不是将整个日期和时间数据放入单个列中。

1 个答案:

答案 0 :(得分:0)

要找出文件的分隔符,您可以阅读该文件并查看第一行

with open('file.txt') as f:
    print(f.readline())

这将显示文本,您可以识别它的标签字符(\ t)或列之间的空格。使用该字符作为sep参数,如

df = pd.read_csv('file.txt', sep='\t')

df = pd.read_csv('file.txt', sep='    ')