【发布时间】:2017-10-13 16:06:21
【问题描述】:
我已经阅读了C.csv 并且datetime 列是object 类型。
无论日期如何,我都想获取其中包含 23:45:00 的每一行。我想将datetime 作为索引,我想将datetime 索引转换为 datetime64[ns]。我相信 pandas 是为这类事情设计的,但我的索引和数据类型混淆了。
import datetime as dt
import pandas as pd
df = pd.read_csv('C.csv', index_col = 'datetime', parse_dates=['datetime'])
数据框:
C H L O OI V WAP
datetime
2017-04-22 09:23:00 39.48 39.48 39.48 39.48 0 0 39.48
2017-04-22 09:24:00 39.48 39.48 39.48 39.48 0 0 39.48
2017-04-22 09:25:00 39.48 39.48 39.48 39.48 0 0 39.48
2017-04-22 09:26:00 39.44 39.44 39.44 39.44 1 4 39.44
2017-04-22 09:27:00 39.48 39.48 39.48 39.48 3 2 39.48
【问题讨论】:
标签: python pandas datetime time