我正在使用以下data_frame
方法直接从数据库中读取pandas.io.sql.read_frame
:
cnx = pandas.io.sql.connect(host='srv',user='me',password='pw',database='db')
df = pandas.io.sql.read_frame('sql_query',cnx)
它在检索数据方面效果很好。但我想将其中一列解析为datetime64
,类似于从 CSV 文件读取时可以执行的操作,例如:
df2 = pandas.io.read_csv(csv_file, parse_dates=[0])
但是没有parse_dates
标志read_frame
。推荐什么替代方法?
同样的问题适用于index_col
in read_csv,它指示哪个列。应该是索引。有没有推荐的方法来使用 read_frame 做到这一点?