我正在尝试导入 csv 格式文件。这是分时交易数据信息。该文件如下:
0,2017-09-18 02:00:06,12568.00,1,201,12567.00,12568.00,5462,0,0,C,
0,2017-09-18 02:00:06,12568.50,2,203,12567.00,12568.00,5463,0,0,C,
0,2017-09-18 02:00:06,12569.00,1,204,12567.00,12569.00,5468,0,0,C,
0,2017-09-18 02:00:06,12569.00,1,205,12567.00,12569.00,5470,0,0,C,
0,2017-09-18 02:00:06,12569.50,3,208,12567.00,12569.00,5471,0,0,C,
我正在使用这个 python 代码:
import pandas as pd
df = pd.read_csv("XG#/20170918.txt", names=['empty', 'date time', 'last', 'last size', 'bid', 'ask'])
print(df.head(1))
我的输出是这样的:
empty date time last \ 0 2017-09-18 02:00:06 12567.0 200.0 200.0 12567.0 12567.0 5430.0 0.0 last size bid ask 0 2017-09-18 02:00:06 12567.0 200.0 200.0 12567.0 0.0 C NaN
进程以退出代码 0 结束
我的问题是:
- 为什么我的“名称”(标题)没有从第一列开始?
- 如何将第二列设为日期时间和索引?
- 如何扩大结果,以便在一行中看到所有数据(我使用的是 pycharm)?因为我需要将日期时间作为索引,所以我需要删除第 0 列,但是使用时
df.drop(df.index[0])
什么也没有发生。
欢迎任何帮助!