Python csv文件到熊猫系列(时间对象)

Python csv文件到熊猫系列(时间对象),python,pandas,Python,Pandas,首先,我有一个像这样的0404.csv "time","xxxxx","xxxxxxx" "09:00:00","xxxx","xxxxxx" "09:00:01","xxxxx","xxxxx" "09:00:02","xxxxxx","xxxxxx" .......... 我想得到像datetime.datetime2019,4,4,9,0,1 datetime.datetime2019,4,4,9,0,2这样的一系列datetime import pandas as pd df

首先,我有一个像这样的0404.csv

"time","xxxxx","xxxxxxx"

"09:00:00","xxxx","xxxxxx"

"09:00:01","xxxxx","xxxxx"

"09:00:02","xxxxxx","xxxxxx"
..........
我想得到像datetime.datetime2019,4,4,9,0,1 datetime.datetime2019,4,4,9,0,2这样的一系列datetime

import pandas as pd  
df = pd.read_csv("0404.csv", usecols = ['time'])

因为时间列只包含时间,所以不能从中提取日期

所以你需要自己做,像这样:

import pandas as pd
import datetime

df = pd.read_csv("0404.csv", usecols = ['time'])

df['time'] = df['time'].apply(lambda x: datetime.datetime.strptime('2019-04-04 {}'.format(x), '%Y-%m-%d %H:%M:%S'))
                 time
0 2019-04-04 09:00:00
1 2019-04-04 09:00:01
2 2019-04-04 09:00:02
输出如下:

import pandas as pd
import datetime

df = pd.read_csv("0404.csv", usecols = ['time'])

df['time'] = df['time'].apply(lambda x: datetime.datetime.strptime('2019-04-04 {}'.format(x), '%Y-%m-%d %H:%M:%S'))
                 time
0 2019-04-04 09:00:00
1 2019-04-04 09:00:01
2 2019-04-04 09:00:02