我從我的經紀人之一得到貿易報告如下在文本文件中。我試圖解析它來做一些分析。問題是每條記錄有多行,包括一個聚合行(標有*表示買入或賣出,低於該行)。如何閱讀多行fwf格式的行可能會或可能不會流多行
TRADE SETTL AT BUY SELL CONTRACT DESCRIPTION EX TRADE PRICE CC DEBIT(DR)/CREDIT
------- ------- -- -------------- -------------- ------------------------------ -- ----------- -- --------------------
11/26/2 F1 1 JAN 13 SOYBEAN MEAL 01 424.70 US
ELECTRONIC TRADE
F1 1* COMMISSION US 1.20DR
F1 EXCHANGE & CLEARING FEE US .81DR
F1 NFA FEE US .02DR
F1 TOTAL COMMISSION & FEES US 2.03DR
11/28/2 F1 1 DEC 12 SWISS FRANC 16 107.490 US
ELECTRONIC TRADE
F1 1* COMMISSION US 1.20DR
F1 EXCHANGE & CLEARING FEE US .54DR
F1 NFA FEE US .02DR
F1 TOTAL COMMISSION & FEES US 1.76DR
11/29/2 F1 2 MAR 13 NEW COCOA 06 24.61 US
ELECTRONIC TRADE
F1 2* COMMISSION US 2.40DR
F1 EXCHANGE & CLEARING FEE US 4.00DR
F1 NFA FEE US .04DR
F1 TOTAL COMMISSION & FEES US 6.44DR
12/03/2 F1 1 DEC 12 IMM EURO FX 16 1.30000 US
ELECTRONIC TRADE
F1 1* COMMISSION US 1.20DR
F1 EXCHANGE & CLEARING FEE US .54DR
F1 NFA FEE US .02DR
F1 TOTAL COMMISSION & FEES US 1.76DR
12/07/2 F1 3 DEC 12 US $ INDEX 13 80.245 US
ELECTRONIC TRADE
12/07/2 F1 3 DEC 12 US $ INDEX 13 80.250 US
ELECTRONIC TRADE
F1 3* 3* COMMISSION US 7.20DR
F1 EXCHANGE & CLEARING FEE US 8.10DR
F1 NFA FEE US .12DR
F1 TOTAL COMMISSION & FEES US 15.42DR
目前我只對彙總信息即CONTRACT DESCRIPTION
,BUY
和SELL
數量與它和領域*以下即COMMISSION
,EXCHANGE AND CLEARING FEES
,NFA FEE
和TOTAL COMMISSION AND FEES
值作爲最後一列DEBIT(DR)/CREDIT
指定感興趣嗎?
任何指針我該如何去做這件事?
我試過使用read.fwf
但它不適用於我,因爲多行格式對於每個記錄都不相同。
最終,如果什麼都不起作用,我將不得不逐一寫行解析器,我現在試圖避免看看它是否能以更優雅的方式完成。
從上面的示例中,您是否可以更新您的問題,以您想象的格式顯示您將感興趣的數據? – A5C1D2H2I1M1N2O1R2T1 2013-02-27 07:48:01