Reading a csv with a timestamp column, with pandas

前端 未结 3 871
花落未央
花落未央 2020-12-05 09:53

When doing:

import pandas
x = pandas.read_csv(\'data.csv\', parse_dates=True, index_col=\'DateTime\', 
                                names=[\'DateTime\', \         


        
3条回答
  •  天涯浪人
    2020-12-05 10:52

    My solution was similar to Mike's:

    import pandas
    import datetime
    def dateparse (time_in_secs):    
        return datetime.datetime.fromtimestamp(float(time_in_secs))
    
    x = pandas.read_csv('data.csv',delimiter=';', parse_dates=True,date_parser=dateparse, index_col='DateTime', names=['DateTime', 'X'], header=None)
    
    out = x.truncate(before=datetime.datetime(2015,12,2,12,2,18))
    

提交回复
热议问题