Python csv文件到熊猫系列(时间对象)
首先,我有一个像这样的0404.csvPython 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
"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