Python 3.x 元组到数据帧索引和列
我的代码中包含以下元组:Python 3.x 元组到数据帧索引和列,python-3.x,dataframe,tuples,Python 3.x,Dataframe,Tuples,我的代码中包含以下元组: ('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,
('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
唯一的问题是我不知道如何将日期列设置为索引。
有人吗?方便的是,有一个set\u index函数,允许您指定一列作为索引
df2 = df.set_index('Date')
可能重复的