2012/04 台期1分歷史資料分享
本帖最後由 enochyu 於 12-5-7 21:09 編輯2012/04 期貨1分歷史資料更新囉 ~ 歡迎各位同好取用
並修正 2011/08/17 11:25:00 收盤價,請自行下在更新。
1998 ~ 2012/04 期貨1分鐘歷史資料
版大 的資料檔 如果可以整合成一個 就更棒 oneman001 發表於 12-5-7 21:10 static/image/common/back.gif
版大 的資料檔 如果可以整合成一個 就更棒
小弟一年整併一次啦!
------
若有此需求,大大可以透過此方式合併,例如將下列檔案
TXF-1M(1997-2011).7z
TXF-1M(201201).7z
TXF-1M(201202).7z
TXF-1M(201203).7z
TXF-1M(201204).7z
解壓縮至 C:\TXF_DATA\*.txt
再透過 dos command 合併,步驟如下
- 開啟 dos 視窗
- cd C:\TXF_DATA
- copy /A *.txt TXF-1M.txt
如此就可以得到一個整併所有資料的檔案 TXF_1M.txt,就這麼簡單 ~ 試試吧{:4_153:}
感謝分享..受益良多... Hi
不知道大大有遇到過其中一個檔案裡
最後一行有一個空格時...
直接用 copy 的指令集結成一個檔案
合併的檔案的第一行會接著上一檔案的最後一行的空格
ex.
2012/06/27,13:45:00
空格2012/0628,08:45:00
---
請問有批次解決的方法嗎
感謝 XD kilroy 發表於 12-6-30 11:02 static/image/common/back.gif
Hi
不知道大大有遇到過其中一個檔案裡
K 大 那個除非寫程式一個位元一個位元 搬動 然後拿掉 0d0a 與空白 才有辦法
祝福
kilroy 發表於 12-6-30 11:02 static/image/common/back.gif
Hi
不知道大大有遇到過其中一個檔案裡
Hi, 寬大
問題可能是因為小定利用 copy /a ... 合併檔案,會在檔尾加上 1A 字元 (不是 space),不知道有沒有猜對?
------
小弟剛測試了一下,案例如下
T01.txt 最末行有一個 1A
T02.txt 最末行有一個 1A
我透過 copy /a 將 T01.txt 與 T02.txt 合併成 T03.txt 後,
並沒遇到 T01.txt 最末行與 T02.txt 第一行交接處 多出一個 1A 或 space,
僅於 T03.txt 最末行多出一個 1A ~ 這都是因為小弟用 copy /a 造成的 {:4_186:}
------
我們將作法調整一下應改就可以解決此問題 {:4_153:}
例如將下列檔案
TXF-1M(1997-2011).7z
TXF-1M(201201).7z
TXF-1M(201202).7z
TXF-1M(201203).7z
TXF-1M(201204).7z
TXF-1M(201205).7z
TXF-1M(201206).7z
解壓縮至 C:\TXF_DATA\*.txt
再透過 dos command 合併,步驟如下
- 開啟 dos 視窗
- cd C:\TXF_DATA
- copy /B *.txt TXF-1M.txt
希望有解決你的困擾 {:4_121:}
enochyu 發表於 12-6-30 23:12 static/image/common/back.gif
Hi, 寬大
問題可能是因為小定利用 copy /a ... 合併檔案,會在檔尾加上 1A 字元 (不是 space),不知道有 ...
嘿~~
對啦,是 copy a.csv+b.csv 後
最後一行會多一個 space
變成下次再把檔案加進去時,新的資料第一行會直接加在那個 space之後
---
剛剛用 copy /b 這個指令來看過後
應該就沒這個問題了 {:4_121:}
謝謝啦,大大
感謝~ 挺實用的方法 超實用小技巧,感謝分享了... l好資料,感謝大大無私的分享!
頁:
[1]