0

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 で終了しました

私の質問は次のとおりです。

  1. 「名前」(ヘッダー) が最初の列から始まらないのはなぜですか?
  2. 2番目の列を日時とインデックスとして作成するにはどうすればよいですか?
  3. すべてのデータが 1 行に表示されるように結果を拡大するにはどうすればよいですか (私は pycharm を使用しています)。日時をインデックスとして作成する必要があるため、列 0 を削除する必要がありますが、使用してdf.drop(df.index[0])も何も起こりません。

どんな助けでも大歓迎です!

4

1 に答える 1