【发布时间】:2017-10-17 09:34:41
【问题描述】:
我的代码得到以下元组:
('20170517 12:00:00', 2386.0, 2387.0, 2385.75, 2385.75, 9367)
('20170517 12:10:00', 2386.25, 2386.25, 2385.0, 2385.25, 7126)
('20170517 12:20:00', 2385.0, 2386.0, 2384.75, 2385.0, 7546)
('20170517 12:30:00', 2385.25, 2385.5, 2384.5, 2384.75, 10492)
('20170517 12:40:00', 2384.75, 2385.75, 2384.25, 2384.25, 7792)
('20170517 12:50:00', 2384.25, 2385.5, 2384.0, 2385.25, 10444)
('20170517 13:00:00', 2385.25, 2385.5, 2384.75, 2385.25, 6508)
('20170517 13:10:00', 2385.25, 2385.75, 2385.0, 2385.25, 8363)
('20170517 13:20:00', 2385.25, 2385.75, 2385.25, 2385.25, 7093)
('20170517 13:30:00', 2385.5, 2386.0, 2385.25, 2385.5, 6724)
('20170517 13:40:00', 2385.5, 2385.5, 2385.0, 2385.5, 8856)
('20170517 13:50:00', 2385.25, 2385.5, 2384.75, 2385.25, 9058)
我使用以下代码将元组转换为 Dataframe:
df = pd.DataFrame(data, columns=['Date', 'Open', 'Close', 'High', 'Low', 'Volume'])
我得到:
Date Open Close High Low Volume
222 20170517 12:00:00 2386.00 2387.00 2385.75 2385.75 9367
223 20170517 12:10:00 2386.25 2386.25 2385.00 2385.25 7126
224 20170517 12:20:00 2385.00 2386.00 2384.75 2385.00 7546
225 20170517 12:30:00 2385.25 2385.50 2384.50 2384.75 10492
226 20170517 12:40:00 2384.75 2385.75 2384.25 2384.25 7792
227 20170517 12:50:00 2384.25 2385.50 2384.00 2385.25 10444
228 20170517 13:00:00 2385.25 2385.50 2384.75 2385.25 6508
229 20170517 13:10:00 2385.25 2385.75 2385.00 2385.25 8363
230 20170517 13:20:00 2385.25 2385.75 2385.25 2385.25 7093
231 20170517 13:30:00 2385.50 2386.00 2385.25 2385.50 6724
232 20170517 13:40:00 2385.50 2385.50 2385.00 2385.50 8856
233 20170517 13:50:00 2385.25 2385.50 2384.75 2385.50 9181
234 20170517 14:00:00 2385.25 2385.75 2385.00 2385.50 2667
我遇到的唯一问题是我不知道如何将日期列设置为索引。 有人吗?
【问题讨论】:
标签: python-3.x dataframe tuples